백엔드-쵸잉

  • 홈
  • 태그
  • 방명록

collectionbasedinjection 1

[ 스프링부트 ] Could not autowire. Multi bean found 원인과 해결

쵸오오오오오오오오잉 입니다🚨 문제 상황스프링에서 인터페이스를 @Autowired 를 통해 의존성 주입할 때 이걸 구현할 클래스가 2개 이상일 때 어떤 클래스를 주입해야 될지 몰라서 스프링에서는 예외를 발생시킴Service라는 클래스에서 Dao라는 인터페이스를 DI로 주입받고 있는 상황Dao라는 인터페이스는 2개의 클래스가 구현하고 있음(AAADao, BDDDao)| 잉..? 그냥 구현 클래스를 주입받은면 되는 거 아닌가?안될 건 없음 오히려 하면 위와 같은 문제는 해결됨단, 객체 지향 설계 원칙 SOLID에서 의존 역전 원칙(Dependency Inversion Principle) "구현체에 의존하면 안 되고 추상화에 의존해야 된다"라는 원칙에 어긋남또한 추상화에 의존하면 유연하게 변경이 가능하여 확장..

백엔드/스프링부트 2025.06.26
이전
1
다음
더보기
프로필사진

백엔드-쵸잉

스타트업 개발자

  • 분류 전체보기 (6) N
    • CS (2)
      • 자료구조 (2)
      • 알고리즘 (0)
      • 운영체제 (0)
    • 자바 (1)
    • 코틀린 (0)
    • 백엔드 (1)
      • 스프링부트 (1)
      • JPA (0)
    • 클라우드&인프라 (1)
      • 도커 (0)
      • AWS (0)
      • Firebase (1)
    • 프론트엔드 (0)
      • 웹 (0)

Tag

collectionbasedinjection, 자료구조, 클라우드보안, autowired, 개발자취업, 메모리 구조, 대우능력개발원, 배열, 의존성주입, FCM, 조직정책관리자, 국비학원, 스타트업, 의존성, 조직정책, 파이어베이스, 2차원 배열, Qualifier, 비공개키, NumberFormatException, iam.disableServiceAccountKeyCreation, Scanner, Firebase, gcp, IAM, 배열 코드 구현, 서비스계정, InputMismatchException, 자바, 시큐어코딩,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

  • GitHub

티스토리툴바