![[Tool/Swagger] 문서 작성법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FLsj4Y%2FbtsIReIMSo9%2FAAAAAAAAAAAAAAAAAAAAADq0TjTilqPNV4Aw41UVM_1pN9M1imVIyWKbmTKI6bQ6%2Fimg.gif%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DMYCKXdh9U3pdWpDXAZawVwyfkXY%253D)
Swagger 버전 및 의존성Springdoc-openapi를 사용한OpenAPI 3.0 스펙을 바탕으로 글을 작성했다.gradle의존성은 다음과 같다.implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0' 1. Operation 설정 및 모델 객체 필드 설명@Operation(summary = "User login", description = "사용자 입력해보세용", requestBody = @RequestBody(content = @Content(mediaType = "application/json", schema = @Schema(implementation = UserSwagger.class))))@Po..
![[Tool/Swagger] spring + swagger customizing + anotation custormizing](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcErBoN%2FbtsIQLq68Qh%2FAAAAAAAAAAAAAAAAAAAAALHC25tBqPvXEctpP4TpxQKN5KG0KyCssLjCztG4QVIv%2Fimg.gif%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DbTUEblA1aZL9cl%252B%252FrWCfZmvtKvI%253D)
1. 서론이번 글은 보통의 spring sagger 연결 방법이 아니다.@ApiOperation(value = "ID로 사용자 가져오기") @ApiResponses(value = { @ApiResponse(code = 200, message = "성공적으로 사용자 정보를 가져왔습니다"), @ApiResponse(code = 401, message = "리소스를 볼 권한이 없습니다"), @ApiResponse(code = 403, message = "접근이 금지되었습니다"), @ApiResponse(code = 404, message = "요청한 리소스를 찾을 수 없습니다") })@GetMapping("/users/{id}")public User..