As Spring continues to evolve, it’s capabilities become more and more attractive to use. Checkout this great article by David Parish on using Spring Boot with WebSphere!
Spring Boot is a wonderful tool for creating rich powerful applications with a limited amount of code or complexity. It can optionally include Spring Data with JPA support. The Spring abstraction layer for JPA makes creating database independent applications a snap. The problem is that it uses JPA 2.1 features which WebSphere 8.5.5 does not support.