此处提供IDEA-SpringBoot-总目录链接,可查看整个项目过程其他步骤文章:点击此处跳转至总目录链接
此处提供IDEA-SpringBoot-总目录链接,可查看整个项目过程其他步骤文章:点击此处跳转至总目录链接
此处提供IDEA-SpringBoot-总目录链接,可查看整个项目过程其他步骤文章:点击此处跳转至总目录链接
二、IDEA-SpringBoot-项目文件介绍:
新创建的项目,总体目录结构如图所示
以下文件作为了解:
目录或文件名 | 作用 |
---|---|
.mvn目录下 | 与maven有关,一般不修改 |
java目录 | 存放java代码 |
Application | 项目启动类 |
resources | classpath类路径 |
static | 静态资源 |
templates | 前端模板 |
application.properties | 核心配置文件 |
test文件 | 测试用 |
.gitignore | GIT提交时的过滤文件 |
001-springboot-create.iml | 项目创建时自动创建 |
HELP.md | 帮助文件 |
mvnw、mvnw.cmd | maven命令相关文件,国内基本不用 |
@SpringBootApplication
:springboot核心注解,主要用于开启spring自动配置
pom.xml文件着重介绍:
除非maven开发者变动此处版本号,否则一直固定
<modelVersion>4.0.0</modelVersion>
继承 SpringBoot 框架的一个父项目,所有自己开发的 Spring Boot 都必须的继承
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.6</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
当前项目的 GAV 坐标
<groupId>com.springboot</groupId>
<artifactId>001-springboot-create</artifactId>
<version>0.0.1</version>
maven 项目名称及项目描述
<name>001-springboot-create</name>
<description>Demo project for Spring Boot</description>
maven 属性配置,可以在其它地方通过${}方式进行引用,此处为java编译版本1.8
<properties>
<java.version>1.8</java.version>
</properties>
SpringBoot 框架 web 项目起步依赖
<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>
SpringBoot 提供的打包编译等插件
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>