解決@PathVariable參數(shù)接收不完整的問題
解決@PathVariable參數(shù)接收不完整的問題
今天遇到的問題是:
發(fā)送url參數(shù)接收不完整導(dǎo)致程序報(bào)錯(cuò)
http://localhost:8080/ddoe-control-center/orm/base/detail/com.sitech.ddoe.client.api.objopt.sample.Student
動(dòng)態(tài)參數(shù)是com.sitech.ddoe.client.api.objopt.sample.Student
由于有分隔符.導(dǎo)致接收到的參數(shù)少了一部分,
解決辦法:
@RequestMapping("/base/detail/{dataObjectId:.+}")
public ModelAndView detailDataObject(@PathVariable String dataObjectId) {
.....
}
參考文檔:
@PathVariable出現(xiàn)點(diǎn)號(hào)”.”時(shí)導(dǎo)致路徑參數(shù)截?cái)喃@取不全的解決
@PathVariable接受的參數(shù)可能為null
@RequestMapping(value = {"/getTreeNode/{id}","/getTreeNode"}, produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
@ApiOperation("查詢樹節(jié)點(diǎn)接口")
public List<ModelTreeDto> getTreeNode(@PathVariable(value = "id",required=false ) String id) throws Exception {
return modelTreeServiceImpl.getTreeNode(id);
}
1.加上required=false,
2.在mapping上加上"/getTreeNode",這樣可以使required=false生效,當(dāng)沒有傳參時(shí)會(huì)請求/getTreeNode
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot實(shí)現(xiàn)yml配置文件為變量賦值
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)yml配置文件為變量賦值,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
Java mutable對象和immutable對象的區(qū)別說明
這篇文章主要介紹了Java mutable對象和immutable對象的區(qū)別,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
詳解springboot中redis的使用和分布式session共享問題
這篇文章主要介紹了詳解springboot中redis的使用和分布式session共享問題,詳細(xì)的介紹了解決分布式系統(tǒng)的session如何共享問題,有興趣的可以了解一下2017-11-11
關(guān)于Spring源碼深度解析(AOP功能源碼解析)
這篇文章主要介紹了關(guān)于Spring源碼深度解析(AOP功能源碼解析),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
SpringBoot中實(shí)時(shí)監(jiān)控Redis命令流的實(shí)現(xiàn)
在Redis的日常使用和調(diào)試中,監(jiān)控命令流有助于我們更好地理解 Redis的工作狀態(tài),Redis提供了MONITOR命令,可以實(shí)時(shí)輸出Redis中所有客戶端的命令請求,本文將介紹如何使用Jedis實(shí)現(xiàn)這一功能,并對比telnet實(shí)現(xiàn)MONITOR機(jī)制的工作方式,需要的朋友可以參考下2024-11-11
Mybatis?Plus批處理操作的實(shí)現(xiàn)示例
MyBatis?Plus?提供了強(qiáng)大的批處理支持,可以幫助我們高效地處理大規(guī)模數(shù)據(jù),本文主要介紹了Mybatis?Plus批處理操作的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
搭建 springboot selenium 網(wǎng)頁文件轉(zhuǎn)圖片環(huán)境的詳細(xì)教程
這篇文章主要介紹了搭建 springboot selenium 網(wǎng)頁文件轉(zhuǎn)圖片環(huán)境,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08
Spring Boot右鍵maven build成功但是直接運(yùn)行main方法出錯(cuò)的解決方案
這篇文章主要介紹了Spring Boot-右鍵maven build成功但是直接運(yùn)行main方法出錯(cuò)的解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08

