![](/img/trans.png)
[英]ZonedDateTime as PathVariable in Spring REST RequestMapping
[英]Any way to use @RequestMapping and @PathVariable in Spring (Boot) to capture a variable path?
我正在尋找一種捕獲任何URL的方法,例如:
mydomain.com/first/second/third
mydomain.com/first/second/third/fourth
mydomain.com/first/
並能夠在控制器中的單個方法中捕獲它,並使用路徑構建字符串,例如:
for (String pathVar : pathVariableArray){
stringToBuild += pathVar + '.'
}
並得到以下結果:
stringToBuild = "first.second.third."
stringToBuild = "first.second.third.fourth."
stringToBuild = "first."
有什么辦法嗎? 我不想為路徑的不同長度編寫各種方法。
@RequestMapping("/**")
public void method(HttpServletRequest request) {
String stringToBuild = request.getServletPath().replace("/", ".") + ".";
有關替代的映射方法,請參閱Spring boot-Controller捕獲所有URL 。
您可能需要更精巧,才能避免出現雙重情況.
最后,如果路徑以/
結尾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.