History of Spring Framework and Spring Boot
Spring is a very powerful but complex framework. It&#x27;s very easy to get started (Spring Boot). I especially love JPA as I just need the persistence to be getting done. The architecture is clean and standardized.<p>However, you have to be prepared for a serious learning curve when needing customizing (e.g. attribute based authorization with Spring Security and AOP). It&#x27;s a jump in the cold water after the pain- and effortless start using Spring Boot.<p>I haven&#x27;t mastered Spring yet (in depth understanding of DI, AOP and the configuration), but I feel that when mastered, Spring is the ultimate framework to build concise and clean applications.