💡 학습 목표@ControllerAdvice, @RestControllerAdvice 는 뭘까?@ControllerAdivce 와 @RestControllerAdivce 에 차이점을 이해 하자.사용자 정의 예외 클래스를 만들기@ControllerAdvice 구현해 보기에러 페이지 코드 수정 (errorPage.jsp)직업 예외 발생해보기 1. @ControllerAdvice, @RestControllerAdvice 는 뭘까?HTTP 통신을 통해 예외 상황을 클라이언트에게 알려주는 방법은 여러 가지가 있으며, 이들을 적절히 사용하는 것이 중요합니다.**@ControllerAdvice**와 **@RestControllerAdvice**는 Spring Framework에서 제공하는 어노테이션들로, 애플리케이..
Spring boot/Bank App 만들기
작업 순서1. mainController.java 파일 생성2. 간단한 CSS 설정하기3. 외부 스타일 시트로 변경 하기4. 하단에 붙는 푸터 설정하기 (가운데 컨텐츠가 작으면 푸터가 중간으로 올라 옴) 버그 확인 // TODO - tools xml 파일 error checkprovidedCompile 'javax.servlet:javax.servlet-api:3.1.0' 1. mainController.java 파일 생성package com.tenco.bank.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Controller // I..
재사용 가능한 파일로 분리 하기 1. layout/header.jsp2. layout/footer.jsp3. view/mainPage.jsp 코드 수정 하기 (JSP 태그 추가)4. 도전 과제 - JSP 태그 조사하기 header.jsp My Bank 마이바이티스를 활용한 스프링 부트 앱 만들어보기 Navbar Link Link Link About Me Photo of me: Fake Image Some text about me in culpa qui officia deserunt mollit anim..
작업 순서 1. 부트스트랩 활용 하기2. main.jsp 파일 생성 https://www.w3schools.com/bootstrap4/tryit.asp?filename=trybs_template1 W3Schools online HTML editorThe W3Schools online code editor allows you to edit code and view the result in your browserwww.w3schools.com 결과 확인 ! 간단하게 설명해서 우리가 생성한 서버에서 접근 방식을 호스명:포트번호:자원에위치를 통해서 요청을 하였고 HTML 파일 형식으로 응답 받은 후 우리 로컬 프로그램인 웹 브라우저가 태그를 분석해서 렌더링 과정을 확인 하였습니다. SSR 렌더링을 하기 위..