spring-mvc 添加controller 请求 200 但是无返回
生活随笔
收集整理的這篇文章主要介紹了
spring-mvc 添加controller 请求 200 但是无返回
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
現(xiàn)象?新增加一個(gè)Controller,但在js中調(diào)用時(shí)報(bào)請(qǐng)求200,無(wú)請(qǐng)求反饋,重啟服務(wù)多次,問(wèn)題依舊。
分析
從問(wèn)題現(xiàn)象分析:200,無(wú)反饋,斷點(diǎn)調(diào)試未進(jìn)入。
200
如果是后臺(tái)寫(xiě)的代碼問(wèn)題,應(yīng)該是500,而200說(shuō)明了服務(wù)器正常收到并處理了請(qǐng)求,所以先排除controller代碼問(wèn)題:
無(wú)反饋
無(wú)反饋,斷點(diǎn)調(diào)試未進(jìn)入,說(shuō)明沒(méi)有進(jìn)入當(dāng)前controller代碼。
綜合以上兩點(diǎn)得到的分析是請(qǐng)求被服務(wù)器收到,但是被服務(wù)器攔截。
處理
spring-mvc.xml中對(duì)controller配置了攔截
<mvc:interceptors><mvc:interceptor><!-- 匹配的是url路徑, 如果不配置或/**,將攔截所有的Controller --><mvc:mapping path="/**" /><mvc:exclude-mapping path="/rest/*"/><mvc:exclude-mapping path="/version/getVersionToWBS/*"/><mvc:exclude-mapping path="/requirement/query/Organization/**"/><bean class="com.cupid.client.interceptor.PermissionFireWall"><property name="whitelistPathMatcher" value="${permFirewall.whitelist.pathMatcher}"></property><property name="authorityPathMatcher" value="${permFirewall.authority.pathMatcher}"></property></bean></mvc:interceptor></mvc:interceptors>添加攔截排除:
<mvc:exclude-mapping path="/rest/*"/><mvc:exclude-mapping path="/version/getVersionToWBS/*"/><mvc:exclude-mapping path="/requirement/query/Organization/**"/>即可。總結(jié)
以上是生活随笔為你收集整理的spring-mvc 添加controller 请求 200 但是无返回的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【软件工程】几种常见的软件开发模型:(瀑
- 下一篇: C++中关于类中常数静态成员初始化的问题