一、SpringBoot介绍
之前为了搭建一个SSM的项目,需要导入各种jar包和添加各种xml的配置,相对来时是较为复杂的,SpringBoot倡导的是几乎0配置搭建Spring应用。
官网:https://spring.io/projects/spring-boot
官网介绍:Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
Spring Boot可以轻松创建独立的、生产级的基于Spring的应用程序,让您可以“直接运行”即可。
SpringBoot的特性:
- 较为方便的搭建Spring应用
- 内嵌tomcat
- 不需要自己导入繁琐的jar包,减少依赖导入
- 不用进行大量xml的配置
- 可以自动配置第三方库
- 约定大于配置
二、SpringBoot的搭建(整合spring和springmvc)
2.1 创建maven项目
导入相关依赖,pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!--引入父依赖-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.10</version>
<relativePath/> <!-- lookup parent from repository:当子项目中未定义版本号时可以从父项目中引用 -->
</parent>
<!--自己项目的信息-->
<groupId>cn.msk</groupId>
<artifactId>springboot</artifactId>
<version>1.0-SNAPSHOT</version>
<!--依赖-->
<dependencies>
<!--springbootweb依赖(包含:spring,springmvc,tomcat等依赖)-->
<dependency>
<groupId>org.springframework.bo