3.0 M4가 나왔다. RC1으로 대부분의 이슈를 넘기고 빠르게 출시했다.


다음은 M3 이후의 변화목록. 굵은 글씨는 내맘대로 뽑은 중요한 변화내용.

* upgraded to JUnit 4.6, TestNG 5.9, and EasyMock 2.5.1
* updated all Spring Framework OSGI manifests to list unversioned imports explicitly
* relaxed several OSGi bundle dependencies (optional, extended version ranges)
* revised Java 6 checks to test for the presence of specific Java 6 interfaces/classes only
* replaced Commons Collections dependency with Spring-provided LinkedCaseInsensitiveMap
* case-insensitive Maps and key Sets preserve original casing for introspection/logging
* constructor argument type matching supports arrays and simple class names now
* XML constructor-arg element allows for specifying a constructor argument by name now
* XML import elements with relative resource patterns are supported as well now
* introduced non-lenient constructor resolution mode for BeanDefinitions (for RFC-124)
* revised DefaultListableBeanFactory’s access control when running within a SecurityManager
* BeanWrapper and DefaultListableBeanFactory accept a custom ConversionService now
* DefaultListableBeanFactory references are serializable now when initialized with an id
* scoped proxies are serializable now, for web scopes as well as for singleton beans
* injected request/session references are serializable proxies for the current request now
* Servlet/Portlet ApplicationContexts use a specific id based on servlet/portlet name
* ReloadableResourceBundleMessageSource correctly calculates filenames for all locales now
* @PostConstruct works for multiple private init methods of the same name in a hierarchy
* @Primary/@Lazy/@DependsOn supported as meta-annotations as well
* @Bean/@Scope etc supported as meta-annotations on factory methods as well now
* @Required does not get processed on beans returned by @Bean factory methods
* @Import detects and accepts existing configuration class of the desired type
* @Transactional supports qualifier value for choosing between multiple transaction managers
* WebSphereUowTransactionManager falls back to UOWManagerFactory lookup by default
* JMS SingleConnectionFactory performs start call within connection monitor (for Oracle AQ)
* @ManagedResource is marked as inherited now, for generic management-aware base classes
* introduced dedicated @ManagedMetric annotation for metric attributes in a JMX environment
* added task namespace with scheduler/executor configuration and scheduled task definitions
* added jdbc namespace with embedded-database tag (supporting HSQL, H2, and Derby)
* Hibernate AnnotationSessionFactoryBean detects Hibernate’s special @Entity annotation too
* added SimpleJaxWsServiceExporter workaround for WebLogic 10.3′s address format requirements
* added support for @WebServiceProvider annotation to Spring’s JaxWsServiceExporters
* updated Hessian support for Hessian 3.2 compatibility (requiring Hessian 3.2 or above now)
* updated Tiles support for Tiles 2.1 compatibility (requiring Tiles 2.1.2 or above now)
* Velocity/FreeMarker/TilesViewResolver only returns a view if the target resource exists now
* @DirtiesContext is now supported at the test class level with configurable class modes
* added beforeTestClass() and afterTestClass() to the TestExecutionListener API
* ProfileValueUtils now enforces class-level overrides for @IfProfileValue
* @ContextConfiguration’s loader attribute is now inherited if not declared locally
* TransactionalTestExecutionListener no longer flushes transactions before rolling back

Related posts:

  1. Spring 3.0 (52) 반쪽짜리 3.0 RC1 공개
  2. Spring 3.0 (28) R-669 Update
  3. 미리 보는 Spring 3.0.1의 변경사항
  4. Spring 3.0 (22) Web.Servlet 모듈의 선택 라이브러리 분석
  5. Spring Framework 3.0.3 릴리스 & 의존 라이브러리
  6. Spring 3.0 (56) @Bean 사용의 주의사항
  7. Spring 3.0 (58) Static Class를 XML없이 빈으로 등록하기
  8. Spring 3.0 (8) Core 모듈의 선택 라이브러리 분석
  9. Spring 3.0 (55) getBean(Class) 등장
  10. Spring 3.0 (4) – Maven에서 Spring 3.0 최신버전 사용하기
  11. Spring 3.0 EL (Spel)을 이용한 AssertThrows 확장 (1)
  12. Spring 3.0 (60) 클래스패스 리소스를 지정할 때 주의사항과 팁
  13. Spring 3.0 (54) 드디어 등장한 ConfigurationClassApplicationContext
  14. Spring 3.0 EL (Spel)을 이용한 AssertThrows 확장 (2)
  15. Spring 3.0 (42) Spring Dependency Matrix 업데이트

Facebook comments:

to “Spring 3.0 (46) Spring 3.0 M4 릴리스”

  1. The Best Supplements for Men To Take Your Regime Including to my diet regime has given a boost to my fitness routine

  2. very few internet sites that take place to become detailed beneath, from our point of view are undoubtedly properly worth checking out

  3. Incredible lots of beneficial data. chloroquine 150 mg

  4. Say, you got a nice article post.Much thanks again. Awesome.

Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha