Architecture of Spring

Spring is not monolithic. You can use a part of it, or only some of the features. You can include some of the modules of Spring that you need and leave out others. Some modules depend on some others, and Gradle, Maven, or some other build tool handles the dependencies.

The following diagram shows you the modules of the Spring framework for version 4:

Spring has been constantly developing since its first release, and it is still considered a modern framework. The core of the framework is a dependency injection container similar to the one we saw in the previous chapter. As the framework develops, it also supports AOP ...

Get Java Projects - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.