搭建spring 和maven工程时发生警告No mapping found for HTTP request with URI

来源:互联网 发布:在校大学生贷款软件 编辑:程序博客网 时间:2024/06/05 03:15

 最近在搭建一个springmvc + maven工程,所有的环境都搭建好之后,在浏览器测试访问controller是老是报404错误,起初以为是controller没有扫描到,但是配置文件里面也配置了啊,后来才发现class 文件和配置文件不在同一个目录底下,所以报404错误,控制台显示如图

控制台说找不到匹配的方法No mapping found for HTTP request with URI [/onlineTest/getData] in Dispatch,

解决方法如下:

在maven的pom.xml中加入以下代码就可以解决问题了

<build><outputDirectory>${basedir}/WebRoot/WEB-INF/classes</outputDirectory><testOutputDirectory>${basedir}/WebRoot/WEB-INF/classes</testOutputDirectory><finalName>onlineTest</finalName></build>

其实就是把配置文件部署到跟class文件同一个目录就行了,我的class文件在/WebRoot/WEB-INF/classes目录下,


0 0