[Swagger] 스웨거 오류: Unable to render this definitionThe provided definition does not specify a valid version field.
·
Error Log
기술스택Spring Boot 3.4.0JDK 17gradle  개요스프링 부트에 Swagger의존성 추가 후 실행시키니 다음과 같은 오류가 발생했습니다.Unable to render this definition The provided definition does not specify a valid version field.Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.x.y (for example, openapi: 3.1.0). 다른 블로그를 아무리 찾아서 따라해봐도 해결이 안되는 상황이였습니다.  해결 방법htt..
[Spring] 예외 처리와 오류 페이지
·
Spring Framework
기술 스택JDK 17GradleSpring Boot 3.3.5Thymeleaf 1. 서블릿 예외 처리 - 시작스프링이 아닌 순수 서블릿 컨테이너는 두가지 방식으로 예외 처리를 지원한다.Exception (예외)response.sendError (HTTP 상태 코드, 오류 메시지)Exception (예외)1. 자바 직접 실행자바의 메인 메서드를 직접 실행하는 경우  main이라는 이름의 쓰레드가 실행된다. 실행 도중에 예외를 잡지 못하고 처음 실행한 main( ) 메서드를 넘어서 예외가 던져지면, 예외 정보를 남기고 해당 쓰레드는 종료된다. 2. 웹 어플리케이션웹 어플리케이션은 사용자 요청별로 별도의 쓰레드가 할당되고, 서블릿 컨테이너 안에서 실행된다. 어플리케이션에서 예외가 발생했는데, 어디선가 try ..