커스텀

스프링

[스프링] spring swagger api 하나만 인증 풀기

두둥 서비스 백엔드에서는 api 문서로 open api swagger를 사용중이다. 스웨거를 조금 커스텀하게 하면, 덕지덕지 붙는 어노테이션의 양을 줄일 수 있는데, 커스텀 어노테이션을 만들어서 리플랙션으로 해당 메소드의 어노테이션 정보를 가져와, 런타임에 커스텀을 진행 할 수 있다. ( 스웨거도 런타임에 api에 대한 정보들이 만들어진다 ) 그방법을 공유하고자 한다. 목차 1. 문제점 2. 스웨거를 커스텀 할려면? 3. 커스텀 어노테이션 만들기 4. 적용하기 1. 문제점 @SecurityRequirement(name = "access-token") @Tag(name = "4. [호스트]") 보통 컨트롤러단에 SecurityRequirement를 적어주고 스웨거 api 를 테스팅할 때 인증정보를 보낼 수..

ImNM
'커스텀' 태그의 글 목록