1. Spring Annotation
- Spring 2.5부터 개발·유명화
- “Old wine in new bottle” - Bean 연결을 위한 xml 구성의 대안
* 관련 클래스, 방법 또는 현장 선언에 대한 주석을 사용하여 구성요소 클래스 자체로 bean 구성을 이동할 수 있음
- Default로 활성화되지 않음(명시 활성화 필요)
- Bean 구성에 대한 XML 재정의
- IDE 지원
2. Annotation 활성화
3.1 @Required
3.2 @Autowired
3.3 @Qualifier
4.4 @Resource
@Resource(name="<beanName>")는 이름으로 자동 연결에 사용된다.
@Resource는 필드, 인수 및 메서드에 적용할 수 있음
참고: @Autowired 및 @Resource가 동일하게 잘 작동함
(@Resource: 이름별 자동 와이어, @Autowired: 유형별 자동 와이어)
정리.
- POJO(Plain Old Java Object) 'Bean'이라고 불리며, 스프링 IoC Container에 의해 인스턴스화, 관리, 생성되는 객체
- Spring IoC Container이 구성요소에 대한 종속성 주입 패턴 적용.
- DI는 느슨하게 결합된 클래스를 연결하는 동시에 독립적으로 유지하는 데 도움이 된다.
'Programming > Spring' 카테고리의 다른 글
#Spring - 8. MySQL Workbench (0) | 2019.06.17 |
---|---|
#Spring - 7. Aspect Oriented Programming with Spring (0) | 2019.06.14 |
#Spring - 5. Dependency Injection(DI) 종속성 주입 (0) | 2019.06.12 |
#Spring - 4.Integrating Servlets and JSP (0) | 2019.06.11 |
#Spring - 3. Java Server Pages(JSP) (0) | 2019.06.11 |
댓글