最近在研究dubbo的时候,使用maven引入了dubbo的包。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
</dependency>
该包会强制依赖一些包:
其中包含spring-2.5.6的版本的包,但是这个版本很低,现在都spring4.2了。所以我们应该去掉这个强制依赖包,只需要加上如下的配置即可:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
<exclusions>
<exclusion>
<artifactId>spring</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
再看pom的依赖图:
这样就去掉了强制依赖了,可以加入spring4的版本依赖了。