Original: http://www.javastack.cn/article/2017/understand-the-ecology-of-the-spring/
Here are some of the main Spring ecological projects:
Spring Boot: One-stop rapid development and solution project.
Spring Cloud: Provides support for distributed systems.
Spring Data: Provides encapsulation support for mainstream relational and NOSQL databases.
Spring Security: Support system authorization and authentication support.
Spring Session: Provides support for session management.
Spring Batch: Provides support for simplification and optimization of batch processing of big data.
Spring Social: Provides integration of social network APIs, such as Facebook, Sina Weibo, etc.
Spring AMQP: Provides message support for AMQP.
Spring LDAP: Provide and simplify the use of LDAP support.
Spring XD: Used to simplify the development of big data applications.
Spring Integration: Support for enterprise integration mode EIP through the message mechanism.
Spring Mobile: Supports functions such as mobile phone device detection.
Spring for Android: Provide support for consumption of restful api on Android platform.
Spring Web Flow: based on spring mvc to provide wizard-based development.
Spring Web Services: Provides service support based on SOAP/Web protocol.