Ho provato a leggere i documenti relativi a Spring BOM, Spring Boot e Spring IO.
Ma non c'è alcun chiarimento su come dovremmo usarli insieme o no?
Nel mio progetto, abbiamo già il nostro Parent POM, quindi non posso usare come genitore loro, ma tutti hanno modo alternativo di usare, come qui di seguito attraverso la definizione di gestione delle dipendenze
Quale devo usare tra l'avvio a molla, il BOM a molla e l'I/O a molla?
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-framework-bom</artifactId>
<version>${org.springframework-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Primavera BOM, Spring Boot e Spring IO risolvono la versione richiesta per te
Quindi, qual è esattamente la differenza tra loro? Quale dovrei preferire? E in quale condizione?
Spring BOM è una distinta base, questo è un costrutto Maven per importare sezioni di gestione delle dipendenze in un pom. Gli altri due elementi, Boot e IO sono librerie Spring. Stai confrontando mele e arance e puoi usarne tutte, alcune o nessuna. Penso che tu debba fare ancora un po 'di lettura. –
hai qualche requisito speciale basato su cosa vuoi ottenere la raccomandazione? potresti voler controllare questa domanda http://stackoverflow.com/questions/29038571/spring-boot-uses-spring-io-implicitly/29064854#29064854 – sodik