簡體   English   中英

Spring 引導應用程序中的上下文路徑異常

[英]Exception to Context Path in Spring Boot Application

我正在使用自定義上下文路徑構建 Spring Boot 和 Thymeleaf 應用程序:

server.servlet.context-path=/myapp

因此可以訪問該應用程序:

http://localhost:8080/myapp

所有內容都在/myapp上下文路徑上提供,但特殊情況下的一個映射除外,它需要:

http://localhost:8080/exception

有沒有辦法為這種特殊情況對自定義上下文路徑進行例外處理?

不,上下文路徑是整個應用程序的全局路徑,但是仍然有兩種方法可以歸檔您想要的內容-

  1. 您可以手動將上下文路徑放入應用程序中的所有控制器,這樣您就可以從上下文路徑中排除異常端點。
  2. 您可以創建第二個 Dispatcher-Servlet,這樣您就可以在不同的端口上托管其他端點。

我個人不會喜歡上述任何解決方案,因為第一個不適合大型應用程序,而第二個解決方案增加了額外的復雜性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM