블로그 이미지
Max.

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Notice

2009.12.17 09:54 개발관련

기대하던 3.0이 힘들게 릴리즈 되었군요. 휴~ 저는 Spring Core는 어려워서, 모니터링 안하고 있습니다.  그래서, 얼마전에 3.0 RC3 버전의 레퍼런스 문서를 모두 출력했었죠. 이유는 이러다간 3.0을 잘못 사용해서 사람 여럿 다치게 하겠구나 하는 생각에서 였습니다. 출력해보니, 대략 800페이지가 넘는 분량입니다. 차근 차근 읽어볼 요량으로 아직 한달락도 읽지 못했는데, 오늘 보니 3.0 GA가 나와버렸군요. 출력한 종이에게 민망함을 느끼며서, 지난번 사내 스터디에서 진행하다 중단된 3.0 레퍼런스 학습을 다시 시작해야 겠습니다.

3.0 RC3 출력한 종이는 이면지로 잘 활용하고, 3.0GA 레퍼런스를 출력해야 겠습니다. 명석한(?) 머리 때문에 여럿 고생 합니다. ㅡㅡ;  (물론 Roo에도 Spring 3.0 GA가 반영되 었습니다. Rev #522)

이것으로 Spring 3.0.0 GA 출시 기념 Post 끝.



Changes in version 3.0.0.GA (2009-12-16)

* component scanning autodetects the new EE 6 "javax.annotation.ManagedBean" stereotype
* updated JPA 2.0 support to the final spec (tested compatibility with EclipseLink 2.0 GA)
* full support for GlassFish V3 GA (includes component scanning and load-time weaving)
* upgraded to JRuby 1.4 (while remaining compatible with JRuby 1.1 and above)
* bean property names are matched leniently ("title" and "Title"; "ISBN" and "iSBN")
* bean properties of type enum array/collection can be populated with comma-separated String
* removed getBeansWithAnnotation(Class,boolean,boolean) method from ListableBeanFactory
* PropertyPlaceholderConfigurer is compatible with Spring 2.5 extensions (again)
* SmartLifecycle beans will get auto-started on demand even if marked as lazy-init
* MBeanExporter detects FactoryBean-exported resources independent from declaration order
* refactored SpelExpressionParser to accept SpelParserConfiguration object with boolean flags
* revised TypeDescriptor's valueOf and forObject factory methods with some level of caching
* revised GenericConverter's "getConvertibleTypes" signature to return Set of ConvertiblePair
* GenericConversionService prefers matches against inherited interfaces over superclasses
* renamed ConverterRegistry's addGenericConverter(GenericConverter) method to addConverter
* no default converters for Object-to-Map and Map-To-Object anymore
* default converter for String-to-Properties parsing only applies for actual Properties objects
* default ObjectToStringConverter only stringifies objects that indicate proper toString behavior
* added "converters" property to FormattingConversionServiceFactoryBean as well
* full support for formatters and formatting annotations on array/collection elements
* no default number formatter (relying on plain java.lang.Number parsing and rendering)
* no default formatters for Date/Calendar (requiring explicit use of @DateTimeFormat)
* BeanValidationPostProcessor runs in before-initialization phase (before init methods) by default
* removed MultipartRequest mixin interface again (avoiding a package dependency cycle)
* revised RestTemplate method signatures to accept Object values instead of just Strings
* revised path variable extraction to properly deal with dots in variable values (again)
* reintroduced createBinder template method in Servlet/Portlet AnnotationMethodHandlerAdapter


 

저작자 표시
신고
posted by Max.
TAG ,

티스토리 툴바