Spring IO Platform Overview:
-
- Spring IO Platform is one of several of spring's sub-projects
- The main features of Spring IO platform are:
- This project releases control over all three-party projects that the developer builds that project may rely on. The actual one external dependency may have more than one available version, such as REACTOR-SPRING-WEBMVC there are several versions available, such as 2.0.7.RELEASE, 1.0.3.RELEASE ... Developers may want to introduce several external dependencies at the same time in project (if it is possible to introduce both SPRING-WEBMVC and Hibernate), in which case different external There is a possibility of version conflict between dependencies (&&spring-webmvc 2.0.7.RELEASE May and Hibernate2 version conflict issues). So how do you avoid this version conflict problem? Spring IO Platform establishes a table that selects a specific version of all external dependencies that may be referenced, and all items in the table are not conflicting, if the developer's project has introduced spring IO in advance Platform, the subsequent development process, continue to the developer project in the introduction of external dependencies can not configure the various external dependencies version, MAVEN will automatically find the spring IO Platform The table, introducing the corresponding version of external dependencies as defined in the table.
- Spring IO Platform table: A table that defines the versions of each external dependencies to avoid conflicting versions of different external dependencies, and the following table intercepts some of them
io.projectreactor.spring |
Reactor-spring-context |
2.0.7.RELEASE |
io.projectreactor.spring |
Reactor-spring-core |
2.0.7.RELEASE |
io.projectreactor.spring |
reactor-spring-messaging |
2.0.7.RELEASE |
Io.pro jectreactor.spring |
Reactor-spring-webmvc |
2.0.7.RELEASE |
- How to use spring IO Platform in your own project to avoid version conflict issues for each external dependencies, see the Spring website Tutorial: Quick Start section of the Web page, note:
-
- Spring IO platform also has several different versions that can be used
- Step1, introducing spring IO Platform
- Step2, using spring IO Platform
Spring----->projects----->spring IO Platform