implementation 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation 'org.springframework.boot:spring-boot-starter-test' } 使用spring-boot-starter-tomcat 将 tomcat 内嵌到 web 项目中,打包成 jar 后可以直接用 Java 命令行运行,不需要再部署到额外的 tomcat 服务器上。 也可以使用 Jetty ...
--lookup parent from repository-->17</parent>1819<dependencies>2021...2223<dependency>24<groupId>org.springframework.boot</groupId>25<artifactId>spring-boot-starter-web</artifactId>26</dependency>27<dependency>28<groupId>org.springframework.boot</groupId>29<artifactId>spring-boot-starter-tomcat<...
pom.xml中增加以下几个依赖,其中spring-boot-starter-web是为了通过页面调用接口而引入的,druid是用来做连接池的,剩下的两个jar包是专为二者整合而存在。 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-web</artifactId> 4 </dependency> 5 <dependency> ...
spring-boot-starter-web依赖启动器的主要作用是提供Web开发场景所需的底层所有依赖 正是如此,在pom.xml中引入spring-boot-starter-web依赖启动器时,就可以实现Web场景开发,而不需要额外导入Tomcat服务器以及其他Web依赖文件等。当然,这些引入的依赖文件的版本号还是由spring-boot-starter-parent父依赖进行的统一管理。 ...
spring-boot-starter-web是一个依赖库,Spring Boot 是在 Spring 的基础上创建的一个开原框架,它提供了 spring-boot-starter-web (web场景启动器)来为web开发予以支持。spring-boot-starter-web 为什么提供了嵌入的Servlet容器以及SpringMVC提供了大量自动配置,可以适用于大多数web开发场景。
starter 是一种服务(或者叫插件) 使得使用某个功能的开发者不需要关注各种依赖库的处理,不需要具体的配置信息,由 Spring Boot 自动通过classpath路径下的类发现需要的 Bean,并织入 bean。 简而言之:组件化开发思维,提高代码复用性,避免重复造轮子!! 知识点 项目命名方式为 [name]-spring-boot-starter (官方命名方...
spring-boot-starter-web依赖是Spring Boot中用于构建Web应用程序的启动器。它将自动包括Spring的核心Web功能,例如Spring MVC,用于构建RESTful Web服务和传统的基于表单的Web应用程序。 与直接选择和管理各个组件的版本相比,使用 spring-boot-starter-web可以让开发者更加专注于编写业务逻辑。它就像是一台自动挡汽车,虽然...
从上述代码可以发现,spring-boot-starter-web依赖启动器的主要作用是提供Web开发场景所需的底层所有依赖 正是如此,在pom.xml中引入spring-boot-starter-web依赖启动器时,就可以实现Web场景开发,而不需要额外导入Tomcat服务器以及其他Web依赖文件等。当然,这些引入的依赖文件的版本号还是由spring-boot-starter-parent父依赖...
(server);}protectedJettyEmbeddedServletContainergetJettyEmbeddedServletContainer(Serverserver){//此处进行了包装,将jetty的server,包装成了符合spring-boot的的 interface EmbeddedServletContainer,//里面实现了start() 、stop()、getPort()接口returnnewJettyEmbeddedServletContainer(server,getPort()>=0);}public...
Spring Boot Starter Web用于使用Spring MVC构建RESTful应用程序。 Spring Boot Starter Tomcat是Spring Boot Starter Web的默认嵌入式容器。 我们不能在使用web服务时排除它。 当我们想要使用另一个嵌入式容器时,可以排除它。 它还支持Jetty服务器和Undertow服务器。 它充当嵌入式web服务器。 ...