我有一个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