zoukankan      html  css  js  c++  java
  • spring注解方式 idea报could not autowire,eclipse却没有问题

    解决办法1:

    从根本上解决:

    File-Project Structure 页面 Facets下删掉 Spring(直接右键Delete)

    这个解答是对的。并不会降低安全性!!
    因为创建项目的时候,都是先创建空项目再创建web moduele(你想直接创建web project也可以),一般不会使用spring组件。都是自己配置的。
    这时候你要是不小心手滑(手滑原因:因为idea对你spring的配置文件会在上方报警告,然后你一fix,就容易出事),那就会报错无法Autowired。
    所以你只要删掉你手滑添加的就可以

    http://www.oschina.net/question/202626_181237

    解决办法2:

    降低Autowired检测的级别,不要提示就OK

    tellij Idea @Autowired取消提示
    Spring bean通过@Autowired注入,spring auto scan配置,在编辑情况下,无法找不到对应的bean,于是提示找不到对应bean的错误。
    但build项目是能正常运行的。

    可在File -- Settings -- Inspections。使用搜索功能 找到 Autowired for Bean Class ,

    将Severity的级别由之前的error改成warning或其它可以忽略的级别。

    http://blog.csdn.net/qq853447917/article/details/50460374

  • 相关阅读:
    CF827D Best Edge Weight
    克鲁斯卡尔重构树总结
    模拟赛 提米树 题解 (DP+思维)
    luogu P4781 【模板】拉格朗日插值
    luogu P5826 【模板】子序列自动机
    子序列自动机
    luogu P1368 工艺 /【模板】最小表示法
    最小表示法
    SP1812 LCS2
    FZOJ 3602 T2
  • 原文地址:https://www.cnblogs.com/softidea/p/5763285.html
Copyright © 2011-2022 走看看