🌱 오늘의 주제 : 의존성 주입
🌱 @Autowired를 통한 속성 주입
- 스프링 설정 파일을 보고 자동으로 속성의 설정자 메서드에 해당하는 역할을 해준다.
- 스프링의 @Autowired 장점은 type 기준 매칭에 있다. 만약 같은 타입을 구현한 클래스가 여러개 있다면 그때 bean 태그의 id로 구분해서 매칭하게 되는 것이다.
- id와 type 중 type 구현에 우선순위가 있다.
🌱 @Resource를 통한 속성 주입
- @Resource는 자바 표준 어노테이션이다.
- type과 id 가운데 매칭 우선순위는 id가 높다.
- id매칭할 빈을 찾지 못한 경우 type으로 매칭할 빈을 찾게 된다.
'Spring > Book - 스프링 입문을 위한 자바 객체 지향의 원리와 이해' 카테고리의 다른 글
00A. 스프링 MVC를 이용한 게시판 구축 (2) (0) | 2023.06.30 |
---|---|
00A. 스프링 MVC를 이용한 게시판 구축 (1) (0) | 2023.05.19 |
07. 스프링 삼각형과 설정 정보 (1) (0) | 2023.04.14 |
06. 스프링이 사랑한 디자인 패턴 (0) | 2023.04.07 |
05. 객체 지향 설계 5원칙 - SOLID (0) | 2023.03.31 |