개발 공부/Spring

JDBC (Mapper) / Exception

공부하는개발자_ 2023. 8. 24. 09:17

 

Mapper

interface : 갖고있는 모든 메서드가 추상메서드이다

root-context에 Mapper를 사용하겠다고 등록해주어야 함

 

Namspaces에서 mybatis클릭해주면

 

 

source에 mybatis 추가된것을 볼 수 있음

 

com.zerock.mapper 패키지를 스캔해서 사용 하라고 추가해줘야 함

 

 

클래스의 정보를 꺼내서 이름이 무엇인지

 

 

 

 

 

 

사용하고 있는 logger가 공식적으로는 log4j이다

query를 다 확인하려면 기본jdbc가 아닌 모듈에서 바꾼 jdbc로 사용해야한다.

 

변경 전

변경 후

 

오류났을때 확인해야 할 사항 중 한 가지

repository에 저장된 jar파일 

 

                                           

 

 

@ControllerAdvice

컨트롤러 역할을 하고, advice exception처리를 한다는 것을 의미

 

@ExceptionHandler

Excpetion이 발생하면 아래의 메소드가 처리하겠다를 의미

매개변수 일치시켜줘야 함

 

 

Exception이발생하면 view로 넘겨줌

 

 

servlet-context에 아래 내용을 추가해 주어야

<context:component-scan base-package="com.zerock.exception" />

 

'개발 공부 > Spring' 카테고리의 다른 글

영속/비즈니스 계층 DB CRUD  (0) 2023.08.24
pom.xml 수정 추가  (0) 2023.08.24
JDBC  (0) 2023.08.22
Controller  (0) 2023.08.22
MVC설정  (0) 2023.08.21