Spring不会自动连接
static字段。这就是为什么
userRepo场
null。一种方法是使
UserFacadebean本身,然后可以使
userRepo非静态字段。我希望这样。
UserFacade实际上,它不应该是实用程序类,因为它正在与存储库bean交互。使其成为一个豆将更有意义。
另一种选择是提供一个setter,并
@Autowired在其上使用:
@Autowiredpublic void setUserRepo(UserRepository userRepo) { UserFacade.userRepo = userRepo;}或者甚至可以在参数化的构造函数上使用它。



