개발

Swagger-ui 설정(코드에서 addResourceHandler 이용)

쩌비군 2020. 5. 30. 00:05
728x90

Swagger-ui 를 Spring Framework 에서 사용하는 경우는 두 가지 방법이 있다.

 

1. xml 설정에서 Resource 추가
2. 코드에서 addResourceHandler 추가

 

 

보통 xml 설정 파일에 Resource 를 추가하는 많이 이용하는데 아래와 같이 addResourceHadler 를 이용하여 설정하는 것도 좋은 방법이다.

 

public void addResourceHandlers(final ResourceHandlerRegistry registry) {
    registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/swagger-ui.html");
    registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
     
}

 

보통 xml 설정 파일을 많이 이용하는데 아래와 같이 code 에서 설정하는 방법을 적용해보면 어떨까 한다.