Failed to load API definition.
Fetch error
undefined http://localhost:8080/v3/api-docs
Spring 에서 Swagger3을 사용하고 있는데 해당 오류가 발생했다.
해결 방법 (1)
Spring Security도 사용하고 있어서 permitAll()을 사용했다.
...
.antMatchers("/swagger-ui/**", "/v3/api-docs/").permitAll();
해결 방법 (2)
permitAll을 사용해도 안된다면
@ApiImplicitParam 이라는 어노테이션을 사용하고 있을때
@RequestBody와 요구되는 Param이 일치하지 않아서 생기는 오류일 수 있어서 해당 부분도 확인해보면 좋다.
반응형
'공부 > Spring' 카테고리의 다른 글
[Spring Batch] @JobScope 와 @StepScope 개념 및 예제 (0) | 2023.09.23 |
---|---|
[Spring] Could not resolve placeholder 'datasource.host' in value (0) | 2023.09.22 |
[JPA] Swagger Error - [Request processing failed; nested exception is java.lang.NullPointerException] with root cause (0) | 2023.08.16 |
[Spring] Spring HATEOAS란 (0) | 2023.08.10 |
[JPA] List to Page - List를 Page로 변환해서 사용하기 (0) | 2023.08.07 |