SpringBoot项目的创建:手动创建一个Maven工程,然后引入SpringBoot所需的dependency来完成 (不需联网,但复杂)

Posted 慕斯-ing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot项目的创建:手动创建一个Maven工程,然后引入SpringBoot所需的dependency来完成 (不需联网,但复杂)相关的知识,希望对你有一定的参考价值。

SpringBoot项目的创建

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来完成 (不需联网,但复杂)的主要内容,如果未能解决你的问题,请参考以下文章

解决 使用IDEA 创建Springboot每次都下载很慢

创建Spring boot入门项目 在项目中,如何用浏览器所写代码

spring boot的map怎么创建

基于SpringBoot的项目管理后台

还在手动部署springboot项目?不妨试试它,让你部署项目飞起来!

SpringBoot项目的创建流程(初步)