<dependency> <groupId>org.jboss.weld.se</groupId> <artifactId>weld-se-core</artifactId> <version>3.1.0.Final</version> </dependency> import javax.enterprise.inject.se.SeContainer; import javax.enterprise.inject.se.SeContainerInitializer; public class MyApp { public static void main(String[] args) { try (SeContainer container = SeContainerInitializer.newInstance().initialize()) { MyService myService = container.select(MyService.class).get(); myService.doSomething(); } } } import javax.inject.Inject; public class MyService { @Inject private MyRepository myRepository; public void doSomething() { myRepository.save("Hello, world!"); } } public class MyRepository { public void save(String data) { System.out.println("Saving data: " + data); } }


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