springfox-swagger-ui webjar开箱即用

时间:2015-09-17 23:00:59

标签: spring-mvc swagger swagger-ui

我刚刚在我的基于maven的Spring MVC项目中添加了springfox-swagger2和springfox-swagger-ui,所有这些都是开箱即用的。我没有为webjars配置任何额外的资源处理程序。

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

此致 丹

1 个答案:

答案 0 :(得分:1)

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

@Configuration
@EnableWebMvc
public class WebAppConfig extends WebMvcConfigurerAdapter {

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

}