【问题标题】:springfox-swagger-ui webjar loading out of the boxspringfox-swagger-ui webjar 开箱即用加载
【发布时间】:2015-12-14 23:14:50
【问题描述】:

我刚刚将 springfox-swagger2 和 springfox-swagger-ui 添加到我基于 maven 的 Spring MVC 项目中,这一切都是开箱即用的。我不必为 webjars 配置任何额外的资源处理程序。

出于好奇,这样的处理程序是由 springfox 依赖项之一配置的吗?有没有办法在 Spring 上下文中跟踪/记录所有配置的资源处理程序?

问候, 丹

【问题讨论】:

    标签: spring-mvc swagger swagger-ui


    【解决方案1】:

    如果您使用的是 Spring Boot,则会自动为所有 webjar 注册资源处理程序,因此不需要额外的配置。如果您不使用 Spring Boot,则必须手动注册资源处理程序:

    @Configuration
    @EnableWebMvc
    public class WebAppConfig extends WebMvcConfigurerAdapter {
    
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry){
            registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-13
      • 1970-01-01
      • 2021-02-28
      • 2020-05-12
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      相关资源
      最近更新 更多