spring-boot-starter-web依赖是Spring Boot中用于构建Web应用程序的启动器。它将自动包括Spring的核心Web功能,例如Spring MVC,用于构建RESTful Web服务和传统的基于表单的Web应用程序。 与直接选择和管理各个组件的版本相比,使用 spring-boot-starter-web可以让开发者更加专注于编写业务逻辑。它就像是一台自动挡汽车,虽然...
注意事项:HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号。 7.Tomcat部署项目:将项目放置到webapps目录下,即部署完成 SpringBootWeb-入门程序解析 spring-boot-starter-web:包含了web应用开发所需要的常见依赖。 spring-boot-starter-test:包含了单元测试所需要的常见依赖。 ...
-- 导入 springboot 父工程,规定的写法 --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.3</version></parent><!-- 导入 web 项目场景启动器,会自动导入和 web 开发相关依赖,非常方便 --><dependencies><dependency><groupId>org.s...
● SpringBoot中常见的项目名称,定义当前项目使用的所有项目坐标,已达到减少依赖配置的目的 parent ● 所有SpringBoot项目要继承的项目,定义了若干个坐标版本号(依赖管理,而非依赖),已达到减少依赖冲突的目的 ● spring-boot-starter-parent(2.5.0)与spring-boot-starter-parent(2.4.6)共计57处坐标版本不同 实际开发...
使用Spring Boot 集成 Web 环境是很方便的,只要在依赖中加入如下依赖,就默认使用 Tomcat 作为 servlet 容器,不需要额外的代码。这个特性极大的方便了 Web 项目的开发。 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency> ...
从上述代码可以发现,spring-boot-starter-web依赖启动器的主要作用是提供Web开发场景所需的底层所有依赖 ...
在项目的pom.xml中查看依赖树: 图片.png 可以看到springboot-starter-web添加了tomcat,web,webmvc,spring-core,spring-context等依赖 这也就是为什么我们可以直接通过DemoApplication.main来运行,而不需要配置外部servlet容器的原因,同时,通过这个starter-web就已经将web相关的依赖都整合进来了。
从上述代码可以发现,spring-boot-starter-web依赖启动器的主要作用是提供Web开发场景所需的底层所有依赖 正是如此,在pom.xml中引入spring-boot-starter-web依赖启动器时,就可以实现Web场景开发,而不需要额外导入Tomcat服务器以及其他Web依赖文件等。当然,这些引入的依赖文件的版本号还是由spring-boot-starter-parent父依赖...
Spring Boot: 2.6.1 Initializr Service URL: https://start.spring.io/ JDK: 11.0.2 整体预览 创建及添加依赖 创建SpringBoot项目,不添加任何依赖(参考添加了WEB依赖,可不勾选任何依赖,创建基础的SpringBoot)。 创建参考: SpringBoot项目创建方式(快捷两种) ...