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 |