强制统一引入的依赖管理BOM

Maven Spring BOM (bill of materials)

为了防止用Maven管理Spring项目时,不同的项目依赖了不同版本的Spring,可以使用Maven BOM来解决者一问题。

在依赖管理时,引入spring-framework-bom,如:

复制代码
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-framework-bomartifactId>
            <version>4.3.1.RELEASEversion>
            <type>pomtype>
            <scope>importscope>
        dependency>
    dependencies>
dependencyManagement>
复制代码

即可统一版本,而且,在引入BOM之后,在引入其他Spring依赖时,都无需指定版本,如:

复制代码
<dependencies>
    <dependency>
        <groupId>org.springframeworkgroupId>
        <artifactId>spring-contextartifactId>
    dependency>
    <dependency>
        <groupId>org.springframeworkgroupId>
        <artifactId>spring-webartifactId>
    dependency>
<dependencies>
复制代码

 

分类:  Spring Learning

你可能感兴趣的:(spring,学习)