【发布时间】:2018-02-16 08:31:39
【问题描述】:
我有一个 Spring Boot Rest Web 服务。我还在 src/main/resources/static.swagger-ui 中添加了带有 swagger-ui 的静态内容,因此我可以访问我的文档。
默认情况下,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 文件中添加了对 Application Insights 的引用
... 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.6
【问题讨论】:
标签: spring-mvc spring-boot azure-application-insights