...
- 범용적인 타입 컨버전(형 변환) 시스템을 도입함.
- 타입 컨버전을 위해 SpEL로 타입 컨버전 시스템을 사용함.
- 빈 프로퍼티 값에 바인딩을 할 때 스프링 컨테이너와 DataBinder로 타입 컨버전 시스템을 사용할 수 있음.
- 필드값을 포맷팅하기 위해 포맷터 SPI를 도입함.
- 포맷터 SPI는 스프링 MVC와 같은 클라이언트 환경에서 사용하기 위해 JavaBean PropertyEditor를 더욱 간단하고 강력한 대안을 통해 제공함.
3.5. 데이터 계층
- 스프링 웹 서비스 프로젝트의 객체와 XML을 매핑하는 기능(OXM)은 스프링 프레임워크의 코어로 이동함.
- 이 기능은 org.springframework.oxm 패키지에서 찾을 수 있음.
3.6. 웹 계층
- RESTful 웹 서비스와 웹 애플리케이션 구축 지원
- 웹 애플리케이션에서 사용할 수 있는 새로운 애노테이션 추가
포괄적인 REST 지원
- 기존의 MVC 웹 애플리케이션 애노테이션을 확장하여 RESTful 애플리케이션 구축을 위한 서버 사이드 지원을 함.
- JdbcTemplate이나 JmsTemplate과 같은 템플릿 클래스처럼 RestTemplate 클래스를 통해 클라이언트 사이드 지원을 함.
- MarshallingHttpMessageConverter는 앞에서 이야기 하였던 객체와 XML을 매핑하는 기능(OXM)을 사용함.
@MVC 추가
3.7. 선언적인 모델 검증
3.8. Java EE 6를 위한 조기 지원
...