작콩큰콩

오류 : No MyBatis mapper was found in '[edu.bit.ex]' package. Please check your configuration. 본문

작은 콩 개발자/오류

오류 : No MyBatis mapper was found in '[edu.bit.ex]' package. Please check your configuration.

귤치치 2023. 6. 22. 13:05

 2021. 3. 14. 23:55

스프링 부트가 처음이라서 도무지 어떻게 해야 하는지를 알 수가 없어서 인터넷을 뒤져서 mapper 설정을 이렇게 해놓았었다.

* SpringBootBoardApplication .java

package edu.bit.ex;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@MapperScan(basePackages = {"edu.bit.ex.mapper"})
public class SpringBootBoardApplication {

	public static void main(String[] args) {
		SpringApplication.run(SpringBootBoardApplication.class, args);
	}

}

그런데 아주 잘 돌아갔고 선생님이 가르쳐 준 방법은 다른 방법이어서 그렇게 해보기로 했다.

이곳에 mapper를 생성하고

여기서 설정을 해주는 것이었는데

#XML location
mybatis.mapper-locations=classpath:mappers/**/*.xml

이렇게 설정을 해도 계속 오류가 나고 되지 않았다.

오류내용

No MyBatis mapper was found in '[edu.bit.ex]' package. Please check your configuration.

도무지 모르겠어서 검색을 해도 나오지가 않았다.

친구 들 거와 비교를 해서 간신히 오류를 잡았다.

오류해결

@mapper 이거를 안 해주어서 오류가 난 것이었다.

@Mapper//이거를 안써서 오류가 난 것이었다.
public interface BoardMapper {

	public List<BoardVO> getList();
	public int boardCount();
	public List<BoardVO> getListWithPaging(Criteria criteria);
	public int getTotalCount(Criteria cri);
}
 

 

Comments