<dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> <version>2.0</version> <scope>provided</scope> </dependency> public class UserService { @Inject private UserRepository userRepository; // ... } <beans xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_2.0.xsd" bean-discovery-mode="all"> </beans> public class MainApp { public static void main(String[] args) { CDI<Object> cdi = CDI.getCDIProvider().getCDI(); UserService userService = cdi.select(UserService.class).get(); } }


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