1
我一直在寻找到自动生成JHipster整体应用和东西迷住了我的注意是失踪的事实注解@自动装配Autowired/@注入上述JHipster - 隐藏@Autowired/@Inject
private static final UserRepository userRepository;
怎么可能这工作正常,但是当我尝试做类似的事情时没有?
我一直在寻找到自动生成JHipster整体应用和东西迷住了我的注意是失踪的事实注解@自动装配Autowired/@注入上述JHipster - 隐藏@Autowired/@Inject
private static final UserRepository userRepository;
怎么可能这工作正常,但是当我尝试做类似的事情时没有?
jHipster使用构造函数注入。如果您在UserResource类看,你会看到构造函数将userRepository作为它的一个参数:
public UserResource(UserRepository userRepository) {
this.userRepository = userRepository;
}
你曾经有纪念UserRepository如@Autowired为了使用构造器注入:
public UserResource(@Autowired UserRepository userRepository) {
this.userRepository = userRepository;
}
但是由于Spring 4.3不再需要注解,并且如果构造函数的任何参数都是Spring bean,它们将自动被Spring自动装入。
参见:https://spring.io/blog/2016/03/04/core-container-refinements-in-spring-framework-4-3