View Page
Export to Word
Export to PDF
Archive
Page history
View ownership
A
t
tachments (0)
Page Information
View Source
Content
…
스쿨쥐의 스프링
스프링 프레임워크 : 핵심기술
IoC / DI
컨테이너 개요
설정 메타데이터
Page Comparison
Versions Compared
Version
Old Version
25
New Version
Current
Changes made by
최영목
최영목
Saved on
Aug 27, 2016
Nov 23, 2016
Previous Change: Difference between versions 24 and 25
View Page History
Key
This line was added.
This line was removed.
Formatting was changed.
...
Gister macro
gistUrl
https://gist.github.com/ChoiYoungMok/52a587cd8a37ea42d86b79b9f2b5cd97
애노테이션 기반의
설정
메타데이터
Gister macro
gistUrl
https://gist.github.com/ChoiYoungMok/5211d7b42ad2dbe0cbf4481e3c0fa024
Note
title
참고
애노테이션 기반의 설정 메타데이터를 활용하기 위해서는 컴포넌트 스캔을
사용해야하며
사용해야 하며
, 이를 위해 XML 또는 자바 기반의 설정 메타데이터를 통해서 컴포넌트 스캔 설정을 해야 함.
...
Gister macro
gistUrl
https://gist.github.com/ChoiYoungMok/e8fdf5107827a32615c811b67ce43c0d
4. 설정 메타데이터의 장단점
XML
Annotation
JavaConfig
장점
사용자가 작성하는 POJO 자바 코드에 침투하지 않음(비침투적 기술)
설정이 적고, 간편함
타입 세이프(type-safe)를 보장함
단점
리소스 파일(XML)이 많아짐
애노테이션이 붙은 클래스들은 POJO가 아님(침투적인 기술)
설정이 분산되어서 제어하기 어려움
(컴포넌트 스캐닝을 사용하기 위해서는 반드시 XML 또는 JavaConfig를 통해서 활성화 해야 함
)
사용자가 만든 클래스만 스프링 빈으로 등록할 수 있음
(라이브러리에서 제공하는 클래스를 스프링 빈으로 등록할 수 없음
)
일부 기능은 제공하지 않을 수 있음
...
...
Anchor
comment_01
comment_01
[1]
^
새로운 기능 2.5 (추후 링크 필요)
...
General
Content
Integrations
{"serverDuration": 211, "requestCorrelationId": "1cd7f1c7646440bb9679d561b385de60"}