<mybatis-spring:scan base-package="com.devjones.web"/>
으로 작성하게 되면
<context:component-scan base-package="com.devjones.web" />
이게 일을 안하는거 같다.
Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.devjones.web.test.service.HomeService.callHome
요따위 에러가 뜨면서
package com.devjones.web.test.service.serviceImpl;
import org.springframework.stereotype.Service;
import com.devjones.web.test.service.HomeService;
@Service
public class HomeServiceImpl implements HomeService {
@Override
public void callHome() {
System.out.println("서비스 호출");
}
}
@Service를 스캔을 못하는거 같다.
그래서 마이바티스 스캔을
<mybatis-spring:scan base-package="com.devjones.web.**.dao"/>
요따위로 바꿔줬더니 @Service를 잘 찾는다.
끝
'스프링' 카테고리의 다른 글
생성자 주입 (0) | 2021.04.05 |
---|---|
옵션 처리 (0) | 2021.04.05 |
Controller의 리턴타입 (0) | 2021.01.01 |
slf4j 추가하기 (0) | 2020.11.08 |
스프링 웹 프로젝트 생성 (0) | 2020.11.07 |