Annotations and Source Level Metadata Support

25.1. Introduction

소스 레벨 메타데이터란 프로그램 구성요소(일반적으로 클래스, 메소드)에 추가하는 속성(Attribute)이나 애노테이션이다.

25.2. Spring’s metadata support

Spring이 제공하는 Attributes 인터페이스에 대한 소개
여러 Attributes 구현체들에 대한 “추상화 계층 제공”

25.3. Annotations

Spring이 제공하는 애노테이션들 소개

25.4. Integration with Jakarta Commons Attributes

위에서 살펴본 Attributes 인터페이스의 구현체로 Jakarta Commons의 Attributes를 지원(현재는 이것만 지원)하는 내용이 나옴.

25.5. Metadata and Spring AOP autoproxying

메타데이터를 사용한 Spring AOP 프록싱을 살펴봅니다.

25.6. Using attributes to minimize MVC web tier configuration

속성을 사용하여 Spring MVC 설정을 줄이는 방법을 살펴봅니다.