본문 바로가기
개발/SpringBoot

Invalid value type for attribute 'factoryBeanObjectType': java.lang.String 에러 해결

by 궁즉변 변즉통 통즉구 2024. 10. 9.
반응형

SpringBoot 프로젝트에 MyBatis 적용을 위해서 Gradle에 의존성을 주입하고 실행하니 아래와 같은 에러가 발생했다.

Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

 

확인해보니 SpringBoot 버전과 MyBatis 버전의 문제였다. 필자 같은 경우 SpringBoot는 3.3.4에, MyBatis는 아래와 같이 3.0.1 버전을 찾아서 적용했었다.

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

 

 

이 버전을 3.0.3 버전으로 변경해주니 해결 되었다. 

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

 

mybatis-spring-boot-starter 버전을 3.0.1 또는 3.0.2 버전을 적용하면 에러가 발생하고, 3.0.3버전으로 변경을 해줘야 한다.

 

반응형

댓글