작성
·
274
3
안녕하세요 항상 좋은 강의 감사합니다.
강의 마지막 즈음에 JDBC는 스프링 내부적으로, 마이바티즈는 스프링 마이바티즈 모듈이 예외변환 을해준다고 하셨는데, 그럼 예외 변환을 위한 @Repository의 AOP프록시 객체는 필요가 없는건가요 ?
확인해보니 @Repository를 붙이면 무조건 프록시 객체로 만들어 주는것 같은데. 마이바티즈나 JDBC템플릿을 사용할때는 Repository 객체를 꼭 프록시 객체로 만들어야 하나 싶은 의문이 듭니다!
마이바티즈나 JDBC템플릿을 사용할 때는@Component만 사용하여 빈등록을 하여도 괜찮을까요 ?
감사합니다!
답변 1
2
안녕하세요. 이진현님
JdbcTemplate, 마이바티스 스프링 모듈은 내부에서 예외변환을 해줍니다. 따라서 해당 기능을 꼭 사용하지 않아도 됩니다.
JPA의 경우에는 @Repository를 사용하는게 좋습니다.
감사합니다.