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

 

时间: 2024-10-16 04:00:07

spring注解方式 idea报could not autowire,eclipse却没有问题的相关文章

app-APP 与html/jsp使用同样的spring注解方式得到json 有点类似webservice

问题描述 APP 与html/jsp使用同样的spring注解方式得到json 有点类似webservice 求助:我想做到APP与jsp访问同样的controller得到json,然后页面加载, 但是我有点糊涂在一些spring mvc 配置中使用ModelAndView("...jsp")的形式来跳转页面, 该怎么设计才好 解决方案 增加@ResponseBody 注解,返回json串

sping hibernate 事务-spring注解方式事务控制没有回滚

问题描述 spring注解方式事务控制没有回滚 项目中使用到了hibernate以及spring事务控制,在service层增加事务控制但是遇到异常没有回滚. 代码如下: 配置文件 <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springfr

spring注解方式配置的事务管理在RuntimeException下不回滚

问题描述 service层方法@Transactional(propagation=Propagation.REQUIRED)publicvoidaddUser(Useruser){getUserDao().addUser(user);thrownewRuntimeException();} spring的配置文件<!--配置事务管理器--><beanid="transactionManager"class="org.springframework.orm.

struts2-Struts的注解方式无效

问题描述 Struts的注解方式无效 报错: No result defined for action manage.action.MultiplyAction$$EnhancedByS2AOP$$1f8a98 and result mytest MultiplyAction.java @ParentPackage("manage") @SuppressWarnings("serial") @Results({ @Result(name = "succes

Spring集成Hibernate,使用JPA注解方式,新增数据无法提交

问题描述 环境:spring 3.1hibernate 4.2.8 final mysql 5.6问题描述:调用controller的查询方法,可以正常返回数据调用controller的创建方法,即:新增数据,控制台打印出了读取和修改序号表的sql,但是没有打印插入数据的sql,数据库表中也没有新增数据.怀疑是spring控制的事务没有提交,但是排查了两三天,从网上找了各种方法,都没有解决问题.请各位大侠拉小弟一把,实在是找不到事务为什么没有提交. web.xml <?xml version=&qu

100分求 关于Spring注解管理MappingDispatchaction的管理方式??

问题描述 使用Spring管理Dispatchaction可以使用@Control("name")来映射,请问MappingDispatchaction会对应好多个path路径那么使用注解的方式该怎么映射呀??? 解决方案 解决方案二:不明白,你的结贴率也太.....解决方案三:LZ才发了这一贴.引用1楼lifeng_2009的回复: 不明白,你的结贴率也太..... 我也不明白LZ的意思...解决方案四:帮顶了解决方案五:我只发了这么一个帖子--哪来的结贴率呀...我的意思是这样比如

求spring跨库事务注解方式

问题描述 使用mysql库,有一个facade需要操作两个service,这两个service会操作不同的DAO向不同mysql数据库插入记录,我想问一下,通过spring的注解方式如何实现跨库事务配置,在网上搜索了半天没有找到答案,请大神指点,不胜感激. 解决方案 你这属于有多个事务性资源的情况,要使用全局事务管理器,你可以往spring的jta事务管理器方向进行研究解决方案二:去了解下spring的jta事务管理.解决方案三:http://blog.csdn.net/z69183787/ar

spring注解事务

使用步骤: 步骤一.在spring配置文件中引入<tx:>命名空间 <beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:tx="http://www.springframework.org/schema/tx"  xsi:schemaLoca

tomcat-websocket注解方式下URL错误?

问题描述 websocket注解方式下URL错误? 我用的是Spring+ibatis框架 服务器是tomcat7.0.64 : jdk版本是7使用Websocket注解方式实现但是URL在浏览器中一直报404 java后台:@ServerEndpoint(value = ""/websocket"") 前端HTML的js:var webSocket = new WebSocket('ws://localhost:8080/projectName/websocket