Anyframe Spring REST Plugin

Version 1.0.1

본 문서의 저작권은 삼성SDS에 있으며 Anyframe 오픈소스 커뮤니티 활동의 목적하에서 자유로운 이용이 가능합니다. 본 문서를 복제, 배포할 경우에는 저작권자를 명시하여 주시기 바라며 본 문서를 변경하실 경우에는 원문과 변경된 내용을 표시하여 주시기 바랍니다. 원문과 변경된 문서에 대한 상업적 용도의 활용은 허용되지 않습니다. 본 문서에 오류가 있다고 판단될 경우 이슈로 등록해 주시면 적절한 조치를 취하도록 하겠습니다.


I. Introduction
II. What is REST?
1. REST 아키텍처
2. Key Principles of REST
2.1. Give every "thing" an ID
2.2. Link things together
2.3. Use standard methods
2.4. Resources with multiple representations
2.5. Communicate statelessly
III. Spring REST Supports
3. Request Mapping
4. Multiple Representation
5. Views
6. Exception Handling
6.1. @ExceptionHandler
6.2. @ResponseStatus
6.3. DefaultHandlerExceptionResolver
7. HTTP Method Conversion
8. Implementing REST Client
8.1. Configuration
8.2. RestTemplate
9. HTTP Message Conversion
10. OXM (Object/XML Mapping)
10.1. Programmatic Using
10.2. Declarative Using
10.3. JAXB
10.4. Castor
10.5. XMLBeans
10.6. JiBX