我有一個Spring Boot Rest Web服務。我還將swagger-ui的靜態內容添加到了src/main/resources/static.swagger-ui中,以便我可以訪問我的文檔。ApplicationInsights打破靜態內容的默認Spring Boot配置
默認情況下,SimpleUrlHandlerMapping會在啓動過程中自動將我的請求映射到靜態內容。
...
2017-09-07 15:41:21.144 INFO 6912 --- [localhost-startStop-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-09-07 15:41:21.144 INFO 6912 --- [localhost-startStop-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-09-07 15:41:21.212 INFO 6912 --- [localhost-startStop-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
...
我在gradle這個文件
... part of my gradle file
// Application Insight related jar - required for telemetrics and loggers
compile("com.microsoft.azure:applicationinsights-web:${aiWeb}")
compile("com.microsoft.azure:applicationinsights-logging-logback:${aiLogback}")
...
這在某種程度上打破SimpleUrlHandlerMapping建立爲映射到靜態內容不工作任何更多的附加參考應用見解。
任何想法如何解決它?我大概可以手動添加映射...
我的堆棧:
- springBootVersion = 1.5.3.RELEASE
- springSecurityVersion = 4.2.1.RELEASE
- aiWeb = 1.0.9 aiLogback = 1.0 0.6