idea java xml文件内容_使用idea搭建maven项目时 java目录下的xml文件没有加载的解决方法...

今天在idea集成开发环境下 使用maven搭建了ssm项目,遇到了3个问题

首先我们先复习一下知识点:

第一步:在web.xml中配置spring监听器

org.springframework.web.context.ContextLoaderListener

contextConfigLocation

classpath:spring/applicationContext.xml

然后创建对应的spring核心配置文件applicationContext.xml

http://www.springframework.org/schema/beans/spring-beans-4.0.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-4.0.xsd

http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">

第二步:在web.xml中配置springmvc前端控制器

springmvc

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring/springmvc.xml

springmvc

*.action

然后创建对应的springmvc配置文件

http://www.springframework.org/schema/beans/spring-beans-4.0.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-4.0.xsd

http://www.springframework.org/schema/mvc

http://www.springframework.org/schema/mvc/spring-mvc.xsd">

对springmvc中注解器和映射器不熟悉的可以看一下这篇文章(SpringMVC中注解和非注解方式下的映射器和适配器总结) http://blog.csdn.net/eson_15/article/details/51699103

---------------------------------

首先第一个问题就是上边蓝色背景出现的问题   相同的项目我在eclipse上配置的时候 可以写为org.*的方式   而在idea中就不能这样写  否则报以下错误:

e43e48102382d40731899f2959e7c2ae.png

002124c7bdc9df15c6ae04aec8e06c1a.png

70f26d3ecf5c0818efe208c8a115228d.png

也不知道是为什么  所以我们需要记得:在idea中不能这样写

-----------------------------

第二个需要注意的问题:

先看我的目录结构:

d0e7aa734a95d8efd74cdb25fb14a640.png

同样的代码在eclipse上可以正常运行  但是idea不行  真尼玛坑爹啊

启动项目  之后  前台传递给后台id  然后按照传统的方式进行查询对象  我debug了一下

可以保证:id传递给了controller  controller调用service  service中的mapper接口对象 也注入成功了  就是通过mapper接口对象调用方法查询的时候  报错了

9b5ce914f6a7934c24c8c4bdd10e528e.png

大致意思:无效的绑定声明(未找到):org.dao.UserMapper.loginquery

然后找了好久。。。最后终于找到了问题所在   大家请看我服务器启动之后的输出文件

148cf072856849aa6898e5b2cad6a848.png

可以看到xml文件没有生成  我在网上找到了答案  参考文章:http://blog.csdn.net/ppppfly/article/details/46847299

880af3a1aba3210bd170a295d92771e4.png

于是  我按照上边说的那样  就加上了如下代码:

9d27f812712117e2d69b43ea745ebd37.png

src/main/java

**/*.xml

true

然后重新启动   果然生成了xml文件

fc0e12cba938f0bf7df89f84a38929de.png

运行项目  发现这个问题正确解决

-------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值