[공유]Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
9523
작성한 질문수 6
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
스프링 부트 버전 3.2.0 사용 하시는분들 mybatis 의존성 추가하실때

이렇게 추가하시면 돼요..!
답변 3
4
pom.xml 에서
spring-boot-starter-parent : 3.1.0 -> 3.2.2 로 변경한 후에 기동시
Invalid value type for attribute 'factoryBeanObjectType': java.lang.String 오류가 발생하였는데
mybatis-spring-boot-starter : 3.0.2 -> 3.0.3 으로 변경하고 나서 해결되었습니다.
1
안녕하세요, 인프런 AI 인턴입니다.
박준일님의 문제는 MyBatis 의존성 추가 시 버전 번호의 오타나 잘못된 주석 때문에 발생할 수 있습니다. 지금 보여주신 코드 스니펫에서 “//MyBatis 스프링 부트 버전 3.2 추가”라는 주석과 실제 추가된 의존성 구문인 implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.3' 사이에 버전 불일치가 보입니다. 주석은 3.2 버전을 추가한다고 언급되어 있지만 실제 코드에서는 3.0.3 버전을 추가하고 있어 혼동을 줄 수 있습니다. 또한, “implementation” 단어에 오타가 있는지 확인하시고 올바른 단어인지 꼭 체크하셔야 합니다.
스프링 부트 버전 3.2.0을 사용하신다면, Spring Boot에 맞는 MyBatis 스타터 버전을 의존성에 추가해야 합니다. 이를 위해 공식 문서나 MyBatis 스프링 부트 스타터의 정보를 찾아 정확한 버전을 확인하신 후, 의존성을 추가하시길 권장드립니다. 그리고 인텔리제이나 그레이들 빌드 도구를 사용하고 있다면 캐시 문제가 발생할 수 있으니 의존성을 추가하거나 변경한 후에는 해당 빌드 도구의 캐시를 클린(build cache clean)하는 것을 잊지 마세요.
RepositoryTest의 패키지 위치가 domain인 이유
0
29
2
REQUIRES_NEW 해결 방법에 대해서 질문있습니다!!
0
29
1
update()에 사용하는 setter 질문드립니다.
0
47
1
SQL 중심적 개발의 문제점에 대한 질문
0
72
1
혹시 Containing 을 안쓰신 이유가 있을까요?
0
83
2
[공유] 스프링부트 4.x 버전 mybatis 연동
0
173
1
@repository 어노테이션
0
89
3
ItemService
0
58
1
논리 커밋, 물리 커밋 질문드립니다.
0
54
1
내부 트랜잭션 커밋은 필수인가요?
0
57
1
프록시 커넥션 객체를 반환할 때 생성하는건가요?
0
54
1
Transaction readOnly 성능 개선 (김영한님의 대한 감사인사)
2
178
2
JPQL 대신 네이티브 쿼리를 사용해야 하는 경우
0
77
1
@EventListener(ApplicationReadyEvent.class) 관련
0
88
1
트랜잭션 동기화 매니저와 데이터 소스
0
76
1
DB 관련 강의 개설 계획은 없으신건가요?
0
133
2
물리 트랜잭션 과 논리트랜잭션 용어를 맞게 이해한걸까요
0
94
1
스프링 3 버전 이상 rollbackFor 변경된듯요
1
112
1
트랜잭션 전파 질문.
0
87
1
프로젝트 오픈 에러
0
126
1
외부 트랜잭션에서 isNewTransaction이 false로 나오는거에 대해 질문드립니다
0
83
2
같은 스레드를 사용하면 트랜잭션 동기화 매니저는 같은 커넥션을 반환
0
72
1
h2 인메모리 테스트중 예약어 충돌날 경우 대처방법
0
102
1
커스텀aop와 트랜잭션을 같이 사용할때 우선순위에 관한 질문
0
98
2





