springboot
springboot是对spring的简化,可以帮我们省去大量依赖添加,web.xml文件配置,spring配置文件等重复性工作。
第一个工程建立
使用idea
file->new->peoject
填写maven坐标,java version是你的java版本
勾选要用到组件
工程结构如下
static 存放静态页面
templates 存放模板
application.properties 和 application.yml 参数配置文件 mysql redis等的参数,不配置的话用默认参数
Springboot01Application springboot应用启动类 主函数
spring内置了tomcat,运行主函数,tomcat运行
看一下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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!--springboot父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.offcn</groupId>
<artifactId>springboot01</artifactId>
<version>1.0</version>
<name>springboot01</name>
<description>第一个springboot工程</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--勾选的组件-->
<!--会自动创建static和templates-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--springboot单元测试-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
默认tomcat端口8080
修改端口为8088