반응형
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버전으로 변경을 해줘야 한다.
반응형
'개발 > SpringBoot' 카테고리의 다른 글
SpringBoot Redis Cache 적용 - @Cacheable, @CacheEvict (0) | 2024.10.14 |
---|---|
SpringBoot3 CircuitBreaker Resilience4j 알아보기 (1) | 2023.10.08 |
SpringBoot AWS S3 한글명 파일업로드 에러 (0) | 2023.08.20 |
Gradle build jar 시 plain(xxxx-plain.jar) 제거하기 (0) | 2023.07.22 |
springdoc swagger ui disable Petstore(swagger-ui enabled false not working) (0) | 2023.06.19 |
댓글