본문 바로가기

SpringBoot30

BankApp - Exception Handler 학습 목표 1. Exception Handler 처리 2. @Controller 와 RestControllerAdivce 3. 사용자 정의 예외 클래스를 만들어보자. Exception Handler 스프링 MVC 의 중요한 구성 요소 중에 하나로 AOP 기반에 개념과는 약간 다른 개념 입니다. 구현하는 방법 중 하나는 @ExcetptionHandler 어노테이션을 사용하고 이 어노테이션은 예외가 발생한 메서드를 구현하고, 처리할 예외 타입을 지정합니다. @ControllerAdvice 와 @RestControllerAdvice 에 차이점 @ControllerAdvice와 @RestControllerAdvice는 모두 예외 처리를 담당하는 클래스에 붙는 어노테이션으로 스프링에서 예외 처리를 담당하는 핵심적.. 2023. 9. 19.
BankApp - 화면 구현 3 학습 목표 1. 플로우 차트로 알아 보는 간단한 동작 원리 2. UserController 생성 3. AccountController 생성 1. 플로우 차트로 알아 보는 간단한 동작 원리 스프링 부트 기반의 웹 애플리케이션이 클라이언트(웹 브라우저)로부터 요청을 받아 처리하는 주요 단계의 플로우 차트( 기본적인 웹 요청 및 응답 프로세스) 아파치 와 톰캣 1. 플로우 차트로 알아 보는 간단한 동작 원리 2. UserController 생성 1. 정적 파일 요청시 간단한 실행 흐름 (예: CSS, JS, HTML 이미지 파일) - URL 호출 [웹 브라우저] [스프링부트내장웹서버(아파치)] [정적 파일] | | | | 1. HTTP 요청 | | | --------------> | | | | --------.. 2023. 9. 19.
BankApp - 화면 구현 2 학습 목표 1. 재사용 가능한 파일로 분리 하기 2. layout/header.jsp 3. layout/footer.jsp 4. layout/main.jsp → jsp 태그 추가 하기 5. 외부 스타일 시트로 수정 1. 재사용 가능한 파일로 분리 하기 : 분리영역 표시 하기 header.jsp 파일 분리 및 생성 footer.jsp main.jsp 2023. 9. 19.
BankApp - 화면 구현1 학습 목표 정적 파일은 static 폴더에 들어간다 html, css, js, image 추가할 수 있다. 동적 파일 JSP 설정 1. yml 파일 설정 확인하기 2. layout 구성하기 yml 파일 설정 확인하기 Spring Framework의 Spring MVC 모듈에서 사용되는 뷰 리졸버(View Resolver)에 대한 설정 뷰 리졸버(View REsolver): Spring MVC는 컨트롤러에서 반환한 뷰 이름을 실제 뷰 파일로 찾는 역활을 합니다. layout 구성하기 W3Schools online HTML editor W3Schools online HTML editor The W3Schools online code editor allows you to edit code and view th.. 2023. 9. 19.