<dependency> <groupId>org.jboss.weld.se</groupId> <artifactId>weld-se</artifactId> <version>4.0.0.Final</version> </dependency> public class HelloService { @Inject private GreetingService greetingService; public void sayHello(String name) { String message = greetingService.getGreeting(name); System.out.println(message); } } public class GreetingService { public String getGreeting(String name) { return "Hello, " + name + "!"; } } import org.jboss.weld.environment.se.Weld; import org.jboss.weld.environment.se.WeldContainer; public class Main { public static void main(String[] args) { Weld weld = new Weld(); WeldContainer container = weld.initialize(); HelloService helloService = container.select(HelloService.class).get(); helloService.sayHello("John"); weld.shutdown(); } }


上一篇:
下一篇:
切换中文