难点:
-
方法是静态方法,如果使用注解注入对象,肯定不是静态
-
如果我们要注入对象,那么我们这个工具类就要在容器中
-
如果我们使用@Bean注解,那么这时候也是不行的,因为我们的方法是静态方法,直接调用getBean方法不行
解决方案如下:
@Autowired
private UserService userService;
private static UserService service;
public @PostConstruct void init() {
service = userService;
}