반응형
# 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)
}
반응형
'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 |