大家都知道springboot启动的时候可以只引入父项目
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.10.RELEASE</version>
</parent>
里面包含了很多包,有你用的到的也有用不到的,大部分是用不到的,
随着你的项目开发下去会引入更多的包,可能会和这里面的包产生冲突,这样的话要么就在引入别的包进行依赖隔离,或者你把包删了用自带的,但是可能版本低了或高了没有你要的方法,这个时候就需要自己导包不引用父项目。
springboot启动最低限度的依赖包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <!--jetty容器替换tomcat--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</