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. whoah this blog is great i love reading your articles. Stay up the great paintings! You realize, a lot of people are hunting round for this info, you could aid them greatly.

  2. naturally like your web-site but you have to check the spelling on several of your posts. A number of them are rife with spelling issues and I find it very troublesome to tell the truth nevertheless I’ll definitely come back again.

  3. Useful info. Lucky me I found your site unintentionally, and I am surprised why this twist of fate did not happened earlier! I bookmarked it.

  4. Ahmaya Johannesen, 1/60 Bronte Road, Bondi Junction NSW 2022 Australia, Phone: 02 9386 9610, Mobile: 0401 848 742, Email: ahmaya@ahmaya.com

  5. Hey! Do you know if they make any plugins to protect against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

  6. Hey, you used to write fantastic, but the last several posts have been kinda boring¡K I miss your great writings. Past few posts are just a little out of track! come on!

  7. I simply needed to say thanks once again. I do not know the things that I would’ve gone through in the absence of those tactics provided by you regarding that problem. It truly was a real frightful difficulty for me, nevertheless looking at this specialised strategy you resolved it took me to weep over contentment. Now i’m grateful for this advice and in addition expect you know what a powerful job you happen to be getting into teaching most people all through a web site. I know that you have never come across all of us.

  8. Great weblog here! Additionally your site quite a bit up fast! What host are you the use of? Can I am getting your affiliate hyperlink in your host? I want my web site loaded up as fast as yours lol

  9. Somebody essentially lend a hand to make severely posts I’d state. That is the very first time I frequented your web page and thus far? I amazed with the analysis you made to create this actual put up amazing. Wonderful activity!

  10. Merely wanna comment on few general things, The website style is perfect, the articles is rattling great. “The sun sets without thy assistance.” by The Talmud.

  11. I’ve been surfing on-line greater than three hours today, yet I never found any attention-grabbing article like yours. It¡¦s pretty price enough for me. In my opinion, if all webmasters and bloggers made just right content as you did, the internet will probably be a lot more useful than ever before.

  12. Hello would you mind letting me know which webhost you’re using? I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads a lot faster then most. Can you recommend a good hosting provider at a honest price? Kudos, I appreciate it!

  13. Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher! Come on over and visit my website . Thanks =)

  14. pM5lGD to mine. Please blast me an email if interested.

  15. Simply wish to say your article is as surprising. The clearness in your post is just cool and i can assume you are an expert on this subject. Fine with your permission let me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please carry on the gratifying work.

  16. I¡¦m now not sure where you’re getting your information, but great topic. I needs to spend a while learning much more or figuring out more. Thank you for wonderful information I was in search of this info for my mission.

  17. I’m not sure why but this website is loading incredibly slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later and see if the problem still exists.

  18. Thanks for your exciting article. Other thing is that mesothelioma is generally due to the inhalation of fibres from asbestos fiber, which is a positivelly dangerous material. It’s commonly seen among personnel in the engineering industry who’ve long exposure to asbestos. It could be caused by residing in asbestos covered buildings for some time of time, Your age plays a huge role, and some consumers are more vulnerable to the risk when compared with others.

  19. Absolutely indited subject material, Really enjoyed reading.

  20. Hey there, You’ve performed an incredible job. I’ll certainly digg it and for my part recommend to my friends. I am sure they will be benefited from this site.

  21. Thank you a lot for sharing this with all of us you really know what you are speaking about! Bookmarked. Please additionally visit my site =). We can have a hyperlink alternate contract among us!

  22. hello!,I like your writing so much! share we communicate more about your post on AOL? I need an expert on this area to solve my problem. May be that’s you! Looking forward to see you.

  23. Really Appreciate this article, is there any way I can receive an update sent in an email when you publish a new update?

  24. Нужна консультация юриста?
    как вернуть деньги из банкомата

    Напишите вопрос в данной форме и получите незамедлительную помощь!
    Ответим без выходных 24/7
    Наши филиалы имеются во всех городах России
    Оплата услуг производится только после подписания договора
    Специализируемся во всех областях права
    куда написать заявление о разводе

  25. Hello, Neat post. There is a problem together with your web site in web explorer, would test this¡K IE still is the marketplace chief and a huge section of other folks will miss your magnificent writing because of this problem.

  26. Hey are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any coding expertise to make your own blog? Any help would be really appreciated!

  27. I really liked your article post.Really looking forward to read more. Much obliged.

  28. In it something is. Thanks for the help in this question, the easier, the better ?

  29. naturally like your website however you have to check the spelling on quite a few of your posts. A number of them are rife with spelling issues and I in finding it very troublesome to tell the truth on the other hand I will surely come back again.

  30. My spouse and i were absolutely delighted that John managed to deal with his homework using the precious recommendations he gained using your web pages. It’s not at all simplistic to simply possibly be handing out concepts which often other folks have been trying to sell. And we also keep in mind we need you to give thanks to because of that. Those illustrations you have made, the simple web site navigation, the friendships you can help to foster – it is everything fabulous, and it’s really letting our son and us reckon that that subject is amusing, which is rather vital. Thank you for the whole thing!

  31. I was just searching for this info for some time. After six hours of continuous Googleing, at last I got it in your site. I wonder what’s the lack of Google strategy that do not rank this kind of informative sites in top of the list. Generally the top websites are full of garbage.

  32. It as hard to find well-informed people for this topic, but you seem like you know what you are talking about! Thanks

  33. Hi, Neat post. There’s a problem with your site in internet explorer, would check this… IE still is the market leader and a good portion of people will miss your magnificent writing due to this problem.

  34. This really answered my problem, thank you!

  35. This is my first time go to see at here and i am in fact happy to read all at single place.

  36. This very blog is no doubt awesome as well as diverting. I have found helluva helpful stuff out of this blog. I ad love to return again and again. Thanks!

  37. This is a topic which is near to my heart Thank you! Where are your contact details though?

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