스프링 공부 6일차 스프링 프레임워크
petclinic
IoC(의존성 주입)
Bean은 Ioc 객체이다. (자바로 작성된 소프트웨어 컴포넌트를 의미)
@autowired는 생성자를 변환해서 상황의 타입에 맞는 IoC 컨테이너 안에 존재하는 Bean을 자동으로 주입해주게 됨.
spring 4.3 이후 부터는 Bean이 자동으로 주입되는 것이 약속됨.(autowired 생략 가능)
이 의존성을 주입하는 방법이 3가지가 있는데
- Field 수준에서 바인딩,
- getter, setter 를 이용,
- @autowired를 통해