Spring 3.1 – No more XML?

Spring SourceNo more XML. Wait, I though Spring is all about XML? Not anymore.

As we could create spring application context without XML previously – now its easier than ever.

View new Spring 3.1 features that I wish to use:

  1. Spring Cache – finally got integrated into spring since v0.9 ( see blog about Cache Abstraction ), will also allow to control Cache Aspect order vs Transaction Aspect to make sure that cacheable don’t create transactions
  2. PropertySource Abstraction – Unified Property Management (SpringSource Team Blog)
  3. JPA EntityManagerFactory bootstrapping without persistence.xml – will allow creating JPA entities without XML config. Finally!

Other fancy stuff that you can find here: New Features and Enhancements in Spring 3.1

Can’t wait for the RELEASE version!