According to Yann, who was among the first readers of the framework, Spring is the fresh new start after the winter of traditional J2EE. The Spring Framework provides a complete solution to most of the problems that occur in handling the development of numerous complex modules collaborating with each other in a Java enterprise application. Spring is not a replacement for the traditional Java Development, but it is a reliable solution for companies to withstand in today's competitive and fast-growing market without forcing the developers to be tightly coupled on Spring APIs.
In this chapter, we will cover the following topics:
- Introduction to the Spring Framework
- Problems addressed by Spring in enterprise application development
- Spring road map
- What's new in Spring 5.0