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

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

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

解决方法如下:

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


		${basedir}/WebRoot/WEB-INF/classes
		${basedir}/WebRoot/WEB-INF/classes
		onlineTest
	

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

搭建spring 和maven工程时发生警告No mapping found for HTTP request with URI_第1张图片

你可能感兴趣的:(Java,web)