-
Swagger default httpstatus code 200 disableTech/SpringBoot 2018. 5. 28. 15:09반응형
# Swagger default httpstatus code 200 disable
- springboot 에서 swagger 사용시 httpstatus code disable 하는 방법
DELETE 메서드 호출시 200 코드가 기본값으로 노출되어 이부분을 없애려고 함.
- swagger.config
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis()
.paths()
.build()
.apiInfo(apiInfo())
.useDefaultResponseMessages(false); // 전역적으로 기본 status code 를 사용하지 않도록 한다.
}
- controller (end-point)
@ResponseStatus(value=HttpStatus.NO_CONTENT) // 해당 코드 명시할 경우 해당 코드에 대해서만 노출 된다.
public ResponseEntity<?> Users(){
return new ResponseEntity<>(HttpStatus.NO_CONTENT)
}
반응형'Tech > SpringBoot' 카테고리의 다른 글
Java 8 - Functional interface 사용방법 (0) 2018.07.25 spring security - ip based url pattern access (0) 2018.07.18 Spring 비동기 사용 방법(Async in Spring boot) (0) 2018.05.18 Springboot jar execute script (1) 2018.05.15 Intellij kotlin var inspection disable (0) 2018.04.19