Spring in Action (1/5) - Foundational Spring
(This are my notes taken from the book Spring in Action 5th Edition)
Spring parts
Spring core
Provides the core container, dependency injection framework, Spring MVC (Rest APIs), Spring’s web framework and support for template-based JDBC and reactive programming with Spring WebFlux.Spring boot
Starter dependencies and autoconfiguration.Spring data
Provides the ability to define your application’s data repository as Java interfaces. Works with relational (JPA), document (Mongo) and graph (Neo4j) databases.Spring security
Authentication, authorization and API security.Spring integration & Batch
helps integrate with other applicationsSpring cloud
helps with microservices