SpringBoot入门基础:构建SpringBoot项目及启动器讲解(二)
一. 使用Spring开发一个"HelloWorld"的web应用
- 创建一个web项目并且导入相关的jar包。SpringMVC Servlet
- 创建一个web.xml
- 编写一个控制类(Controller)
- 需要一个部署web应用的服务器,如tomcat
二. SpringBoot特点
- SpringBoot设计目的是用来简化新Spring应用的初始搭建以及开发过程
- 嵌入的tomcat,无需部署war文件
- SpringBoot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式
三. 构建SpringBoot项目及启动器讲解
1. 使用maven构件SpringBoot项目
2. 修改pom文件,将jdk的版本更新为1.8
<!-- 修改jdk版本:spring-boot 2.0以下需要使用jdk 1.7,2.0以上使用jdk 1.8 --> <properties> <java.version>1.8</java.version> </properties>
3. 注入SpringBoot启动坐标
<!-- SpringBoot的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
4. SpringBoot启动器
所谓的SpringBoot启动器,其实就是一些jar包的集合。SpringBoot一共提供了44种启动器
4.1 spring-boot-starter-web
支持全栈式的web开发,包括tomcat和springMVC等
4.2 spring-boot-starter-jdbc
支持spring以jdbc方式操作数据库的jar包的集合
4.3 spring-boot-starter-redis
支持redis键值存储的数据库操作