2022년 04월 26일 TIL

yshjft·2022년 4월 26일
0

데브코스 TIL

목록 보기
27/45

@ExceptionHandler

  • Controller, RestController에만 적용할 수 있다.
  • @ExceptionHandler를 등록한 Controller에만 적용된다.

@ControllerAdvice

  • 모든 @Controller 즉, 전역에서 발생할 수 있는 예외를 잡아 처리해주는 annotation이다.
  • @ControllerAdvice + @ExceptionHandler는 controller에서 정의된 @ExceptionHandler보다 우선순위가 밀린다.

spring-jdbc & h2

  • datasource 설정(설정 파일)을 하지 않으면 자동으로 인메모리 DB를 실행한다.
  • Spring boot에서 db를 사용하기 위해서는 사용하는 DB에 맞는 driver(mysql-connector-java)와 spring-boot-starter-jdbc 의존성이 필요하다. 이러한 필요요소들을 다 준비되면 설정파일에 datasource에 대해 설정해야한다.(url, username, password)

Template engine

resources/templates 밑에 .html 파일이 있는 경우 자동으로 path가 지정되어 호출할 수 있다.

profile
꾸준히 나아가자 🐢

0개의 댓글