<dependency> <groupId>org.jboss.weld.se</groupId> <artifactId>weld-se-core</artifactId> <version>3.1.4.Final</version> </dependency> import javax.inject.Inject; public class MyService { @Inject private MyDependency myDependency; public void doSomething() { myDependency.doSomething(); } } public class MyDependency { public void doSomething() { System.out.println("Doing something..."); } } 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(); MyService myService = container.select(MyService.class).get(); myService.doSomething(); weld.shutdown(); } }


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