Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 구현
- 해결
- bfs
- 명령어
- 이직
- dfs
- HashMap
- spring
- 스타트업
- 도커
- 프로그래머스
- 해시맵
- 개발자
- 스프링부트
- HTTP
- 자료구조
- 주니어
- 스프링 부트
- Java
- 인텔리제이
- 백엔드
- IntelliJ
- docker
- Linux
- 스프링
- 배열
- 문자열
- spring boot
- 구름LEVEL
- 코딩테스트
Archives
- Today
- Total
목록Swagger (1)
마이의 개발 블로그
[Swagger] Token "Component" does not exist 에러 대처 방법
스웨거 공식 문서에 기입된 스펙에 맞게 component를 작성한 후, 재사용되는 파라미터들(검색 창의 검색 파라미터)을 별도 문서에 정의하여 component별로 참조해서 사용하고자 하였다. 그러나 글 제목과 같은 에러메시지가 출력되어 원인을 검색해보니 다양한 이유와 해결방법이 제시되어있었는데, 나의 경우에는 순환참조로 인한 오류가 원인으로 드러났다(제목의 Component는 오류가 발생한 component의 이름을 의미한다). 내가 관리하는 스웨거의 구조에서는 경로관리파일, 컴포넌트(파라미터, 스키마 등) 정의 파일, 경로별/메서드별 정의(req 메서드, res 양식 등) 파일이 각각 다른 파일로 분리되어 있었는데 알고보니 컴포넌트 정의파일과 경로 파일이 서로를 참조하고 있었던 것이다. 문제의 원인이..
개발지식/Web
2023. 1. 16. 12:05