<dependencies> <dependency> <groupId>org.jboss.weld.se</groupId> <artifactId>weld-se-core</artifactId> <version>3.1.7.Final</version> </dependency> </dependencies> import org.jboss.weld.environment.se.Weld; import org.jboss.weld.environment.se.WeldContainer; public class CDIApplication { public static void main(String[] args) { Weld weld = new Weld(); WeldContainer container = weld.initialize(); weld.shutdown(); } } import javax.inject.Singleton; @Singleton public class MyLibrary { public void doSomething() { } } import org.jboss.weld.environment.se.Weld; import org.jboss.weld.environment.se.WeldContainer; public class CDIApplication { public static void main(String[] args) { Weld weld = new Weld(); WeldContainer container = weld.initialize(); MyLibrary myLibrary = container.select(MyLibrary.class).get(); myLibrary.doSomething(); weld.shutdown(); } }


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