Purpose of adding spring IO platform:
Avoid the issue of versioning conflicts between your own project's external dependencies (external dependencies). For more details see: Spring IO Platform Overview
Specific procedures:
Step1, add spring IO Platform to your project
Step2, using spring IO Platform
-
-
- Once the spring IO platform is introduced, the external dependencies can be introduced to project later without having to external dependencies version. For example, to introduce Spring-core this external dependency, simply write the pom.xml as follows, without filling in the values of the <version> tag
- Note that without the introduction of spring IO Platform, if you follow the configuration Pom.xml,maven automatically find the latest version of Spring-core integrated into your project, but with the introduction of Spring IO Platform, MAVEN will integrate the corresponding version of Spring-core defined in the Spring IO platform table into your project, regardless of the number of available versions of Spring-core, what the latest version is, and Maven will ignore it. It will only follow the version defined in the Spring IO platform table to build your project
STEP4-----> Add Spring's subproject to the project Spring IO Platform-------> Add related Framework via MAVEN (Pom.xml)