Spring emerged in 2003 as a lightweight counterpart to the Java Enterprise platform for enterprise applications. It is marketed as an easy-to-use web application platform. Spring supports multiple JVM languages: Java, Kotlin, and Groovy.
Spring consists of a large number of modules. Among them there are starter modules, without which the Spring application simply will not start, and there are also auxiliary projects that add certain functionality to the application: for example, Spring Data Flow for streaming data processing, Security for security, or Cloud for distributed systems. This structure allows developers to efficiently build and maintain applications using only the tools they need.
Let’s take a closer look at the core Spring modules and find out what they can be used for.
A few words about Spring Framework
Spring Framework is the core of the Spring framework. The Framework is implicitly used by other Spring components such as MVC and WebFlux to provide fundamental tools for various application architectures. We will not consider it as a separate Spring module, but we will list the main characteristics and features.
Distinctively coordinate pandemic technologies rather than market-driven meta-services. Distinctively reconceptualize high standards in infrastructures with pandemic methods of empowerment. Credibly conceptualize state of the art web services without exceptional total linkage. Conveniently generate process-centric supply chains.
Add comment