문제해결

MyBatis) @Mapper붙은 Mapper가 스프링빈으로 등록되지않는다.

backend dev 2023. 1. 31.
@Mapper
public interface ReviewMapper {

이런식으로 @Mapper를 붙여놨는데도 ReviewMapper가 스프링빈으로 등록되어있지않아 찾을 수 없다면서

서버가 켜지지않았다.

 

그때나의 MyBatis 버전은 2.2.0이였다. 그리고 스프링부트는 3.0.1이였다.

implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0'

 

하지만 MyBatis의 springboot 문서를 보면

스프링부트가 2.5 - 2.7 버전인 사람만  mybatis-spring-boot-start 2.2 버전을 사용할 수 있다고한다.

 

바로 수정해주었다.

implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.1'

 

 

mybatis-spring-boot-autoconfigure – Introduction

Introduction Translations Users can read about MyBatis-Spring-Boot-Starter in the following translations: What is MyBatis-Spring-Boot-Starter? The MyBatis-Spring-Boot-Starter help you build quickly MyBatis applications on top of the Spring Boot. By using t

mybatis.org

 

댓글