【IDEA使用日常问题知识点篇】IDEA使用中,添加@autowired注解报错原因及解决办法。(亲测有效)
2020-01-12 16:24
239 查看
问题描述:代码service实现层中@autowired 注入dao层的时候,标红报错,但不影响编译使用
解决办法:在dao层加入@Repository注解
解决过程:在解决这个问题的时候,百度各种方法,全部都是将spring的error改成warnings、将项目从spring里删除、或者说这个是intellij的bug之类。
原理:intellij比eclipse对代码的检查更为严格,导致此处不通过,然而并不影响使用。
百度里的方法全部都是治标不治本,其实直接按照严格的spring注解方式来就可以,在相应的dao层加入@Repository注解即可。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 解决非controller使用@Autowired注解注入为null问题
- 解决非controller使用,@Autowired或者@Resource注解注入Mapper接口为null的问题
- 解决非controller使用@Autowired注解注入为null问题
- IDEA 解决@Autowired注解找不到dao问题
- 解决 SpringMvc 非controller类使用@Autowired注解 service注入为null的问题
- SSM SpringMVC 非Controller类使用@Autowired注解Service为null的解决办法
- Oracle11g使用exp导出表不全问题的原因和解决办法
- 工作中问题记录--servlet中使用@Autowired注解
- 使用transformer建立方体,点击Run AutoDesign出现错误的原因和最好最快解决办法
- 解决:BeanNotOfRequiredTypeException办法 @Autowired和@Resource注解的不同
- 通过反射调用的类中使用Spring@Autowired自动装配的成员为空的解决办法
- Spring Boot + Java爬虫 + 部署到Linux(四、使用WebSocket实现消息推送,并解决websocket中的autowired问题)
- 静态 方法中使用Autowired注解的service或dao的问题
- 解决SpringBoot项目使用多线程处理任务时无法通过@Autowired注入bean问题
- Spring框架:跨域问题之使用@CrossOrigin注解解决失败的原因总结
- php5.2下添加php_mongo.dll扩展无法使用的原因及解决办法
- VS2010 VC++ 项目添加引用 出现 Internal CPS Error问题原因及解决办法
- 工作中问题记录--servlet中使用@Autowired注解
- Spring使用@Resource、@Autowired注入时出现空指针问题的原因
- 使用idea创建web项目后无法创建Java文件夹的问题的解决办法