请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

6回答

提问者 慕勒1104455 2017-07-07 14:25:37

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

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

1 回复 有任何疑惑可以回复我~
Geely 2017-05-29 09:21:52

非常的超级详细,点赞!有爱的集体!

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒1104455 #1
    老师,这个问题还是没有解决。没有找到哪里有问题
    回复 有任何疑惑可以回复我~ 2017-05-29 11:54:23
提问者 慕勒1104455 2017-05-21 18:09:31

用这个也不行

https://img1.sycdn.imooc.com/szimg//592167310001081307790322.jpg

你说的那个图片是这个吗?

https://img1.sycdn.imooc.com/szimg//5921673200014fd410400623.jpg


0 回复 有任何疑惑可以回复我~
Blegend 2017-05-21 15:49:35

哦哦,看到了,我还真不太清楚你这个是什么https://img1.sycdn.imooc.com/szimg//592145ca000113b611860570.jpg你看你有没有添加spring框架支持,然后看一下你resources文件夹是不是标记为resources了,我看你那个是resources标记,不过你试试吧,还有就是老师代码里的bean应该是ok的,不过我之前一直用的是<context:property-placeholder location="classpath:configs/dataSource.properties"/>你也可以换这个看有没有用,这俩个是一样的,只不过下面的标签简化了,实际都用的是PropertySourcesPlaceholderConfigurer这个类

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒1104455 #1
    用了你的还是不行,我把图片上传上来
    回复 有任何疑惑可以回复我~ 2017-05-21 18:09:51
提问者 慕勒1104455 2017-05-21 14:10:40

https://img1.sycdn.imooc.com/szimg//59212f470001d03e03120362.jpgdatasource.properties与mappers是并排的

0 回复 有任何疑惑可以回复我~
Blegend 2017-05-20 21:06:09

hi,同学,你属性文件路径写错了,classpath:mappers/datasource.properties,你试试,不行的话回复我

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒1104455 #1
    还是不行,datasource.properties配置文件没有在mapppers下面。
    回复 有任何疑惑可以回复我~ 2017-05-21 13:20:57
  • Blegend 回复 提问者 慕勒1104455 #2
    但是你截图里配置文件确实在mappers下边啊,然后路径没写mappers
    回复 有任何疑惑可以回复我~ 2017-05-21 13:34:06
  • 提问者 慕勒1104455 回复 Blegend #3
    是和mappers并排的,可能我截的看不清楚,我在一个左边的图片
    回复 有任何疑惑可以回复我~ 2017-05-21 14:10:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信