@MapperScan이란?
@MapperScan(basePackages = {"com.naver.reserve.dao.mapper"}) @MapperScan annotation을 명시해 준 class는 basePackages로 지정한 곳에 존재하는 @Mapper로 명시된 interface를 스캔한다. com.naver.reserve.* 이나 com.naver.reserve 이렇게만 적으면 제대로 스캔하지 않고 에러 발생한다.. 이것 때문에 엄청난 삽질을 경험할 수 있었드아, 꼭 기억하자!! 해결하는 과정 속에서 spring 계층 구조에 대해 심도있게 고민할 수 있는 시간이었다. 그 동안 dao, mapper를 기계적으로 만들기만 하고 분석하지 않았던 나를 반성한다. dao, mapper가 각각 다른 역할 인줄 알았는데 db에 ac..