반응형

예외처리 3

스프링 DB 1 정리 - 6. 스프링과 문제 해결 - 예외처리 (22.8.22)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 1편 강의를 수강하고 정리한 내용입니다. 6. 스프링과 문제 해결 - 예외처리 6.1. 체크 예외와 인터페이스 구현 기술을 쉽게 변경하기 위해서 인터페이스를 도입하더라도 SQLException과 같은 특정 구현 기술에 종속적인 체크 예외를 사용하게 되면 인터페이스에도 해당 예외를 포함해야 한다. 하지만 이것은 우리가 원하던 순수한 인터페이스가 아니다. public class M..

스프링 2024.02.13

스프링 MVC 2 정리 - 9. API 예외 처리 (22.8.13)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 MVC 2 강의를 수강하고 정리한 내용이다. 9. API 예외 처리 9.1. 시작 HTML과는 달리 API는 각 오류 상황에 맞는 스펙을 정하고 JSON으로 데이터를 내려주어야 한다. 먼저 API 예외 컨트롤러를 만들어보자 @Slf4j @RestController public class ApiExceptionController { @GetMapping("/api/members/{id..

스프링 2024.02.13

스프링 MVC 2 정리 - 8. 예외 처리와 오류 페이지 (22.8.12)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 강의를 수강한 후 정리한 내용이다. 8. 예외 처리와 오류 페이지 자바는 메인 메서드 실행 시 main의 스레드가 실행된다. 예외를 잡지 못하고 넘어서 예외가 던져지면, 예외 정보를 남기고 해당 스레드는 종료된다. 웹 어플리케이션 사용자 요청별로 별도의 스레드가 할당되고, 서블릿 컨테이너 안에서 실행된다. 애플리케이션에서 예외가 발생했는데, 잡지 못하고 서블릿 밖까지 예외가 전달되면 HTT..

스프링 2024.02.13
반응형