引入springboot的两种方式以及springboot容器的引入
一、在项目中引入springboot有两种方式:
1、引入spring-boot-starter-parent
要覆盖parent自带的jar的版本号有两种方式:
(1)在pom中重新引入这个jar,然后版本不一样,新引入的会覆盖parent本身的版本。
(2)在<properties>中添加版本号变量
比如我们要修改mysql的版本号:
pom中也要加这个depency,只是版本号写在properties中了。
2、引入spring-boot-dependencies
depencies中如何覆盖依赖呢?
这里采用properties的这种方式不行,只能通过上面的第一种方式才可起作用:
二、springboot的内嵌容器
目前,springboot支持Tomcat,Jetty和Undertow作为Spring Boot嵌入式服务器,而Wiremock本身对特定版本的Jetty(目前为9.2)具有“本机”支持。要使用本地Jetty,您需要添加本机线程依赖关系,并排除Spring Boot容器(如果有的话)。
1、引入tomcat容器:直接引入spring-boot-starter-web,即引入了tomcat容器,默认为tomcat
2、引入jetty容器。添加spring-boot-starter-jetty,并移除starter-tomcat