参考: 参考地址
说明
ssm老项目,接过来别人的项目
临时建了一个Controller方便测试用的,结果访问掉不通,报: No mapping found for HTTP request with URIxxxx 这样的错误
解决办法
看了下web,xml配置
在 webmvc-config.xml 配置文件里面添加了几行配置
说明: com.iph.hiring.headcount.api.service.* 是我Controller所在的地址,
酷酷一顿乱粘, 重启项目,发现好使了.
<context:annotation-config/>
<context:component-scan base-package="com.iph.hiring.headcount.api.service.*"
use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
<context:include-filter type="annotation" expression="org.springframework.context.annotation.Configuration"/>
<context:include-filter type="annotation" expression="org.springframework.web.bind.annotation.RestController"/>
</context:component-scan>
<mvc:annotation-driven/>
<mvc:default-servlet-handler/>
<!-- 对模型视图名称的解析,即在模型视图名称添加前后缀 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>
启动项目观察控制台
发现有这个url地址了
文章来源:https://www.toymoban.com/news/detail-666057.html
然后用postman调用, 也能调用通过了.文章来源地址https://www.toymoban.com/news/detail-666057.html
到了这里,关于No mapping found for HTTP request with URI的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!