我正在使用自定義背景關系路徑構建 Spring Boot 和 Thymeleaf 應用程式:
server.servlet.context-path=/myapp
因此應用程式可以通過以下方式訪問:
http://localhost:8080/myapp
所有內容都在/myapp背景關系路徑上提供,除了一個特殊情況的映射需要:
http://localhost:8080/exception
有沒有辦法對這種特殊情況的自定義背景關系路徑進行例外處理?
uj5u.com熱心網友回復:
不,背景關系路徑對于整個應用程式是全域的,但是仍然有兩種方法可以歸檔您想要的內容-
- 您可以手動將背景關系路徑放置到應用程式中的所有控制器,這樣您就可以從背景關系路徑中排除例外端點。
- 您可以創建第二個 Dispatcher-Servlet,這樣您就可以將另一個端點托管在不同的埠上。
我個人不會喜歡上述任何解決方案,因為第一個解決方案不適合大型應用程式,而第二個解決方案增加了額外的復雜性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/513228.html
下一篇:將自定義驗證注釋應用于引數
