Search
Duplicate

[스프링 핵심원리 기본] 스프링 빈 으로 전환하기

상태
스프링 핵심원리 기본
담당자
속성 1
Spring
JAVA
속성
4
지금까지 순수한 자바 코드만으로 DI를 적용했으며, 스프링으로 전환을 해보자.!
1) AppConfig.java 수정
@Configuration : 스프링에게 설정 정보를 제공해 주자.
@Bean : 스프링 컨테이너에 해당하는 빈을 등록해주자.
Code
실행 시 로그를 보게 되면 위와 같이 Spring 라이브러리를 등록한 다음 Spring 컨테이너에 함수명이 빈으로 등록되는 것을 확인할 수 있다.
2) Spring 컨테이너에 등록된 빈을 불러오자.
우리는 이제 스프링 프레임 워크가 제공해주는 클래스를 통해서 객체를 사용 할 수 있다. (DI를 통해서)
ApplicationContext를 스프링 컨테이너라 한다.
ApplicationContext은 인터페이스다.
applicationContet에 Annotation기반의 Config를 사용하겟다고 선언하였다.
Code
결론
순수 자바로 구현했던 것을 Spring으로 구현중이며, Spring 컨테이너에 빈으로 등록할 때 주의할 점을 자세하게 알아보도록 하겠다.
이 글은 인프런의
제목 : 스프링 핵심원리 기본편
강사 : 김영한 님의 동영상을 참조해 만들었습니다.