웹 개발/🚨 Error Log

swagger 500 에러

이재원 2025. 4. 8. 15:05
[INTERNAL_SERVER_ERROR] 요청 URL: /api-docs, 에러: Handler dispatch failed: java.lang.NoSuchMethodError: 'void org.springframework.web.method.ControllerAdviceBean.<init>(java.lang.Object)'

 

해결

springdoc:
  packages-to-scan: 내패키지   # 특정 패키지 컨트롤러 스캔
  default-consumes-media-type: application/json;charset=UTF-8  # API가 소비하는 기본 미디어 타입
  default-produces-media-type: application/json;charset=UTF-8  # API가 생성하는 기본 미디어 타입
  cache:
    disabled: true  # OpenAPI 문서 생성을 위한 캐시 설정 (true = 비활성화)
  api-docs:
    path: /api-docs  # OpenAPI 명세서 경로 설정 (기본값은 /v3/api-docs)
    groups-enabled: true  # OpenAPI 그룹화 설정 (여러 그룹으로 나누기)
  swagger-ui:
    enabled: true  # Swagger UI 활성화
    path: /myswagger  # Swagger UI 경로 설정 (기본값은 /swagger-ui.html)
    tags-sorter: alpha  # UI에서 태그 정렬 방식
    operations-sorter: alpha  # UI에서 메소드 정렬 방식
  override-with-generic-response: false #500 에러 방지

 

override-with-generic-response: false로 하면 됨!

 

반응형