강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của leeseokwoon5791
leeseokwoon5791

câu hỏi đã được viết

Spring DB Phần 2 - Công nghệ tận dụng truy cập dữ liệu

Áp dụng MyBatis 2 - Thiết lập và Thực thi

ItemMapper Bean을 찾을 수 없습니다.

Viết

·

1.4K

·

Đã chỉnh sửa

1

1. MyBatisConfig 클래스에서 ItemMapper 빈을 찾을수 없습니다. IDE 에러일줄 알았는데 Application을 실행해보면 에러가 뜨네요.

2.현재 ItemServiceApplication의 빈 탐색범위가 hello.itemservice.web으로 되어있는데 그렇다면은 Controller 빈만 주입받고, Service, Repository등의 클래스는 전부 Configuration 어노테이션 이용해서 주입받는건가요? 만약에 맞다면 실제로 ItemMapper는 어디서 주입받는거에요?

spring

Câu trả lời 2

0

yh님의 프로필 이미지
yh
Người chia sẻ kiến thức

안녕하세요. 이석운님 스스로 잘 해결하셨습니다.

보통 스프링 부트 스타터 라이브러리들이 메이저 버전(가장 앞자리 버전)을 스프링 부트 버전에 맞추는데요. 따라서

스프링 부트 2.x에서는 2.3.1을 사용하시면 됩니다.

스프링 부트 3.x에서는 3.x 버전을 사용하시면 됩니다.

감사합니다.

0

leeseokwoon5791님의 프로필 이미지
leeseokwoon5791
Người đặt câu hỏi

해결했습니다.
'mybatis-spring-boot-starter' 라이브러리 버전을 2.3.1로 다운그레이드하니 되네요.

김영한님 소스 pom.xml에 springboot 버전이 2.6.5로 되어있는데, springboot와 mybatis 버전이 미스매치되서 에러가 뜨는걸까요..?
에러사항은 ItemMapper Bean NotFound가 전부라서요.

Hình ảnh hồ sơ của leeseokwoon5791
leeseokwoon5791

câu hỏi đã được viết

Đặt câu hỏi