1. 首页
  2. 编程语言
  3. Java
  4. 解决springboot遇到autowire注入为null的问题

解决springboot遇到autowire注入为null的问题

上传者: 2022-04-22 14:54:00上传 PDF文件 147.69 KB 热度 23次

被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行有三个地方需要注意一下(敲黑板!):1.@Component2.public static A a; 注意这个为 public 不然没有权限3.@PostConstruct public void init() {}第二种情况:你要被注入的类继承了thread类,这样的话你通过上面的方法来做的,仍然注入不进去,原因是因为spring的非线程安全问题,不让你注入,注入的结果是null解决办法写一个构造函数或者set和get方法把你要注入的service传进来就好

用户评论