inflearn logo
강의

Course

Instructor

Spring Boot Update

Change empty overriding default settings

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

409

Woo-seok Choi

17 asked

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

Answer 4

0

Woo-seok Choi

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

0

whiteship

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

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

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

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

0

Woo-seok Choi

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

0

whiteship

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

9강 35분경 질문있습니다

0

19

1

11강 3:20

0

18

1

10강 11:42

0

19

1

9강 26:23

0

24

1

9강 23:46

0

19

1

테스트 코드 작성 시 DTO 새로 작성하는 이유가 궁금합니다.

0

24

1

leaveGroupChatRoom 문의

0

32

3

코드 중간에 . 붙은건 뭐라고 봐야할까요?

0

35

2

설명중 단어 의미 해석 문제.

0

25

1

수강 섹션마다 옆에 자료 다운로드 버튼이 있는데. 다운받으면 무슨내용이 있는건가요?

0

20

1

변경감지(더티체킹) 이후 플러시할 경우의 쿼리

0

26

1

SQL 집중학습

0

40

1

NULL과 0

0

40

2

26년 1회 기출문제 11번 질문드립니다

0

39

1

경력기술서는 어떤 방향이 좋을까요?

0

30

2

업캐스팅 문제예시5 & 업캐스팅 문제 예시 6

0

40

1

V1.2 VS V.091

0

48

2

split('T')일때는 T만 제거되는거고 공백은 제거되지 않는 건가요?

0

48

2

파이썬 언어 업데이트, 언어별 학습자료 업데이트

0

48

2

C, java, python 언어 기출문제 강의 질문

0

51

2

Spring AI 프레임워크를 사용하지 않은 이유

0

46

1

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

0

650

1

강의 순서 관련 질문

0

346

1

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

0

311

1