Spring bean 연결 기초

🥔김감자🥔·2022년 9월 4일
0

Spring

목록 보기
2/3

context는 bean을 관리하는 bean-manager 객체로 프로젝트에 1개 이상 만들 수 있다.

context를 생성하는 3가지 방법

  1. xml(bean configuration) 파일을 통해 제어
  2. java annotation @Configuration
  3. xml + annotation

xml + annotation 방법

  1. src/main/resources 하위에 Spring Bean Configuration File 생성
    1-1. next 버튼 클릭 후 context name space 체크, 버전 선택 필요 없음.

  2. context.xml 파일에 하위 코드 작성

<context:component-scan base-package="com.kh.패키지명" />

base-package하위의 @Component 어노테이션 클래스를 빈으로 관리하는 설정

@Autowired 어노테이션

  • @Autowired는 해당 타입의 빈을 찾아서 의존주입 함
  • 해당 타입의 빈이 2개 이상이면 오류 발생, 이때 @Qualifier를 통해 이름(bean id)으로 지정 가능하다
  • @Qualifier는 필드 주입/setter주입에만 사용 가능하다.
profile
감자를 캐자 감자를 캐자

0개의 댓글

관련 채용 정보