inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 부트 업데이트

빈 오버라이딩 기본 설정 변경

실행시 빈 등록 에러 관련 질문 드립니다.

406

Woo-seok Choi

작성한 질문수 17

0

안녕하세요. familyman 클래스를 작성하고 jar로 만든 후, 다른 프로젝트에서 임포트 하여 빈으로 등록 할 때, familyman 클래스 자체에 @Component를 붙여 빈으로 선언 하고(빈 자동 설정은 하지 않았습니다), 임포트 하는 프로젝트 쪽에서는 @Autowired 로 사용할 수 도 있는지요? 사실 이렇게 해보니 계속 아래와 같은 에러가 발생합니다..

Field familyman in ... required a bean of type '...' that could not be found.

... 

Consider defining a bean of type '..' in your configuration.

일단 maven dependency 에도 정상적으로 등록 되어 있고, 로컬의 .m2에도 jar는 잘 생성 되어 있습니다. intellij 에서도 import 가 정상적으로 되며, 빌드 까진 문제가 없는데 런타임에서 실패 합니다. 

이게 원래 안되는 건지, 아니면 제가 어떤 부분을 빠뜨렸는지, 무엇을 더 체크해 봐야 할지 조언 주시면 감사하겠습니다.

spring spring-boot java

답변 4

0

Woo-seok Choi

감사합니다. 말씀해 주신 강의 다시 보고 이해 했습니다. 회사에서 스프링을 드문 드문 쓰다 보니 역시 기초가 부실 하네요. ^^; 

0

백기선

소스 코드를 봤는데요. 여러가지 문제가 보이네요.

A 프로젝트에 있는 코드에 @Service를 붙였다고 해서 B라는 프로젝트에서 A를 의존성으로 추가만 해도 @Autowired로 주입받아서 쓸 수 있는건 아닙니다.

제 생각에는 스프링 핵심 기술 강의에서 제가 설명했던 컨포넌트 스캔을 다시 공부하시고 스프링 부트 개념과 활용 강의에서 자동 설정의 동작 원리 설명을 다시 공부하신 다음에 스스로 해결해 보려고 노력해보시면 좋겠습니다.

제가 가르쳐 드린다고 본인의 실력이 늘진 않을테니까요.

0

Woo-seok Choi

깃헙 계정에 공개하신 지메일 계정으로 이메일 드렸습니다.

0

백기선

프로젝트를 깃헙에 올려서 공유해 주시겠어요? 코드를 봐야 알 수 있겠는데요. 메이븐에 의존성이 제대로 설정이 안됐으면 컴파일 에러가 나서 코딩을 할 때 이미 뭔가 잘못됐다는걸 알 수 있는데, 이 경우에는 빈을 찾지 못한다고 하는거 봐서는 빈 설정이 잘못된거 같기도 하고 또는 자동 설정을 잘못 설정하신거 같기도 한데 아무것도 안보고는 확인하기 어렵겠는데요.

자식 기본 생성자 출력 조건

0

3

1

부모 및 자식 기본생성자 호출

0

5

1

포인터 16강 9:44

0

7

1

static 변수를 호출할때 인스턴스변수 호출하듯이 호출해도 되나요?

0

7

1

aws 관련 질문드립니다.

1

15

3

6강 17:50

0

14

1

6강 11:37

0

18

1

08:30 이중포인터 질문

0

15

0

spring ai에서 RAG ETL 파이프라인 성능 최적화에 대해 질문이 있습니다!

1

24

1

6강 5:15

0

25

1

5강 5:45

0

18

2

전체적으로 답을 먼저 알려주지 마세요..

0

24

2

실습 권한 부탁드립니다.

0

21

1

강사님 질문 있어요.

0

22

2

reference to myMethod is ambiguous 오류

0

25

1

어플리케이션 실행 후 에러에 관하여 질문 드립니다.

2

45

2

업캐스팅 문제 예시 5

0

45

2

(기출) 2025년 2회 이론 파트

0

42

2

RestTemplate과 webClient, RestClient에 대해서 질문드립니다.

0

26

2

회원 도메인 인터페이스 개발

0

33

1

26년 1회실기

0

50

2

application 이 실행되지 않습니다... .m2/repository 에러 발생

0

648

1

강의 순서 관련 질문

0

346

1

강의 영상이 중복되었습니다.

0

309

1