presentLee

고정 헤더 영역

글 제목

메뉴 레이어

presentLee

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (108)
    • spring (0)
    • 컴네 (0)
    • 자구 (0)
    • 아두이노 (1)
      • 와이파이 Wemos D1 보드 (5)
    • 웹 (20)
      • js (13)
      • react (5)
      • node.js (0)
      • spring (1)
    • 알고리즘 (2)
      • C (1)
      • 자료구조 (0)
    • ㅇㅇ (5)
    • 혼공단 (24)
      • sql (5)
      • js (6)
      • 네트워크 (5)
      • 컴구운체 (7)
    • RN (1)
    • 데베 (0)
    • sql (1)
    • programmers (6)
      • sql (5)
    • baekjoon (16)
    • java (9)
    • c++ (0)
    • 수업 (0)
      • dbp (0)

검색 레이어

presentLee

검색 영역

컨텐츠 검색

웹/spring

  • DI와 컴포넌트 스캔, Configuration

    2025.01.12 by nownow

DI와 컴포넌트 스캔, Configuration

Spring에서는 싱글톤 패턴을 유지하는 의존성 주입을 위해 Spring Bean 개념을 도입.Repository, Service, Controller 클래스들에 각 어노테이션을 설정해둔다.서버 실행시에 컴포넌트를 스캔하며 각 유형에 맞게 Spring Bean을 등록해둔다.다른 컴포넌트에 의존하게되는 컴포넌트(저장소에 의존하는 서비스)에는 Autowired 어노테이션을통해 private변수에 해당 Bean을 주입해준다. 위 세가지같은 정형화된 컴포넌트는 컴포넌트 스캔 방식을 주로 사용하지만정형화되지 않은 컴포넌트나 구현클래스를 변경하는 경우(DB변경 등)Configuration 클래스를 활용해 직접 @Bean으로 등록하고 연결해준다.  @Configurationpublic class SpringConfi..

웹/spring 2025. 1. 12. 17:12

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
presentLee © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바