Swagger란? 스왜거(Swagger)란?
Swagger란 개발한 Rest API를 편리하게 문서화해주고, 이를 통해서 관리 및 제3의 사용자가 편리하게 API를 호출해 보고 테스트할 수 있는 프로젝트 라고 한다. 주의할 점!
운영환경과 같은 외부에 노출되면 안 되는 곳에서 사용할 땐 주의해야 한다! Annotation 기능 @Api Swagger 리소스로 사용될 클래스를 마킹 @ApiImplicitParam Api의 파라미터(하나) @ApiImplicitParams Api의 파라미터(value = {}로 @ApiImplicitParam을 여러 개 포함할 수 있다) @ApiModel Swagger model에 정보를 추가(모델 클래스) @ApiModelProperty model의 프로퍼티 정보 @ApiOperation http method에 대한 api 정보 @ApiParam api 파라미터에 직접 설명을 붙인다 @ApiResponse api 응답에 관한 정의 @ApiRespons...