SpringBoot项目的创建:手动创建一个Maven工程,然后引入SpringBoot所需的dependency来完成 (不需联网,但复杂)
Posted 慕斯-ing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot项目的创建:手动创建一个Maven工程,然后引入SpringBoot所需的dependency来完成 (不需联网,但复杂)相关的知识,希望对你有一定的参考价值。
SpringBoot项目的创建
- 1.配置Maven环境。
- 2.创建一个新的maven项目
- 3.创建出来的目录结构
- 4 继承springboot父项目
- 5.添加Spring Boot Maven插件
- 6.添加spring和web模块的依赖
- 7.创建入口类
- 8.添加代码测试
1.配置Maven环境。
在以maven方式创建Spring Boot项目之前,需要先确保自己的Maven并配置好环境变量,并且在ideal中关联好maven环境。
2.创建一个新的maven项目
3.创建出来的目录结构
目前这还只是一个普通的maven项目,还不是springboot项目
4 继承springboot父项目
在pom.xml文件中添加
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.0</version>
<relativePath/>
</parent>
继承父类的作用
当添加了spring-boot-starter-parent依赖之后,这个项目就是springboot项目了,项目中就可以直接继承父依赖中合理的默认值。
比如继承父项目可以提供以下功能:
a.设置Java 1.8作为默认的编译器;
b.UTF-8编码;
c.允许省略常见依赖的版本标签。
d.识别资源过滤 例如,打包的时候把 src/main/resources 下所有文件都打包到包中。
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>true</filtering>
</resource>
e.识别插件的配置
比如 exec plugin, surefire, Git commit ID, shade
能够识别 application.properties 和 application.yml 类型的文件,同时也能支持 profile-specific 类型的文件(如: application-foo.properties and application-foo.yml,这个功能可以更好的配置不同生产环境下的配置文件)。
5.添加Spring Boot Maven插件
pom.xml文件中添加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
6.添加spring和web模块的依赖
添加web模块 才能运行web类型
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
7.创建入口类
8.添加代码测试
以上是关于SpringBoot项目的创建:手动创建一个Maven工程,然后引入SpringBoot所需的dependency来完成 (不需联网,但复杂)的主要内容,如果未能解决你的问题,请参考以下文章
创建Spring boot入门项目 在项目中,如何用浏览器所写代码