본문 바로가기

Swagger

spring webflux swagger config - spring boot version org.springframework.boot spring-boot-starter-parent 2.3.3.RELEASE - swagger maven dependency io.springfox springfox-boot-starter 3.0.0 io.springfox springfox-oas 3.0.0 - swagger config @Configuration @EnableOpenApi public class SwaggerConfig { @Bean public Docket apiConfig() { return new Docket(DocumentationType.SWAGGER_2) .groupName("version_1.0") .enable(true) .select() ... 더보기
Swagger default httpstatus code 200 disable # Swagger default httpstatus code 200 disable - springboot 에서 swagger 사용시 httpstatus code disable 하는 방법 DELETE 메서드 호출시 200 코드가 기본값으로 노출되어 이부분을 없애려고 함. - swagger.config @Beanpublic Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis() .paths() .build() .apiInfo(apiInfo()) .useDefaultResponseMessages(false); // 전역적으로 기본 status code 를 사용하지 않도록 한다.} - controller (end-point).. 더보기
LoopBack 사용법 # LoopBack Framework * Express web framework + swagger 2.0 ## 특징 * 빠르게 RESET API 생성 가능(API design이 간결함.) => 코드까지 생성 * database와 상관없이 구조를 만들수 있음 * model 생성을 위한 console(slc) / gui tool을 제공(apiconnect) * opensource ## 설치 $ npm install -g loopback-cli ## slc ``` $ slc loopback ``` ``` $ slc loopback:model ``` 버젼 선택 후 ### loopback:model * model 작성시 models/$model_name$/$model_name$.json 파일로 json shcem.. 더보기