@Component public class UserService { private UserRepository userRepository; @Autowired public void setUserRepository(UserRepository userRepository) { this.userRepository = userRepository; } // other methods } @Component public class UserRepository { // implementation details } @EnableBeanInject @Configuration public class AppConfig { // configuration details } public class MainClass { public static void main(String[] args) { ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class); UserService userService = context.getBean(UserService.class); // use the userService object } }


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