清凤

导航

 
	 //数据库与读写分离
    implementation ('io.shardingsphere:sharding-jdbc-spring-boot-starter:3.1.0')
     {
        transitive = true //设置成false,sharding-jdbc-spring-boot-starter下所有的依赖传递性就关了
        exclude group: "org.slf4j", module: "slf4j-api"//这样设置的Exclude, 只会使用直接补sharding-jdbc-spring-boot-starter依赖的sel4j没有了,如果它子包下的依赖还是存在的
        exclude group: "io.shardingsphere", module: "sharding-transaction-core"
     }
    // 排除所有子依赖中的support依赖,统一使用主项目中的版本
    configurations {
       all*.exclude group: "org.slf4j"  //不管是compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,不管是直接依赖还是间接依赖都会被Exclude
       implementation.exclude group: "org.slf4j" //也会在四个ClassPath中全部exclude
    }

  

posted on 2022-07-21 20:33  清凤  阅读(1059)  评论(0编辑  收藏  举报