spring boot中@加了注释Autowired,Person person 已经写了这个类 无法调用person,求大佬指定!

解决方案 »

  1.   

    spring后续不建议这样注入,建议使用构造器注入,这样写也是不会出问题的
      

  2.   

    可能是工具兼容问题,你试试这样改改看:File->Settings->Editor->Inspections->Spring->Spring Core->Code->Autowiring for Bean Class-> 从Error 修改为Warning
      

  3.   

    你的 Person Bean对象 好像没有注入成功,因为idea 会给 bean对象加上标记
      

  4.   

    加@Component 容器了 为什么没有注入成功,  还需要 在配置文件中<bean> 嘛?
      

  5.   

     把你的 SpringBootYmlApplication.java  那个入口文件,放到和需要扫描的bean的同级目录