新建Spring项目
笔特 | 12/27/2022, 5:14:51 AM | 1537 次阅读
1 新建项目
1.1 选择Maven类型
1.2 输入参数
自定义输入,无所谓(后面还可以直接修改pom.xml)。
2 配置pom.xml
在pom.xml文件中新增以下代码:以表示当前项目为一个 Spring Boot 项目。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.4</version>
</parent>
<groupId>com.glory</groupId>
<artifactId>auth</artifactId>
<version>1.0-SNAPSHOT</version>
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<dependencies>
<dependency>
<!-- Spring Boot 提供的StringMVC-Web应用自动配置模块 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<!-- 对应用程序进行管理和监控的 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator</artifactId>
</dependency>
</dependencies>
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<build>
<resources>
<resource>
<!-- 指定resources插件处理哪个目录下的资源文件 -->
<directory>src/main/resources</directory>
<!-- 打开资源过滤功能 -->
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<!-- Spring Boot 打包插件 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.3.5.RELEASE</version>
<configuration>
<fork>true</fork>
<!-- 这里的类名将在下文中新建包和对应的类 -->
<mainClass>com.junlinsoft.admin.JunlinSoftAdminApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
3 Spring Boot配置文件
新建文件
SpringBoot使用一个全局的配置文件,配置文件名是固定的:在resources新建以下两个文件。
● application.properties
● application.yml
配置文件的作用:修改SpringBoot自动配置的默认值(SpringBoot在底层都给我们自动配置好)。
标记语言:
以前的配置文件;大多都使用的是 xxxx.xml文件;
YAML:以数据为中心,比json、xml等更适合做配置文件;
YAML配置例子
server:
port: 8081
1
2
2
XML例子
<server>
<port>8081</port>
</server>
1
2
3
2
3
解决可能存在的乱码
设置IDEA编码为UTF-8
配置application.properties
暂时啥也不配
配置application.yml
暂时啥也不配
4 编写代码
新建包
在src/main/java目录下新建包 com.junlinsoft.admin
新建Application类
在新建的包内新建类 JunlinSoftAdminApplication,代码如下:
package com.junlinsoft.admin;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author liuminahcn@sina.com
* @date 2021-11-19
* @description 启动类
*/
@SpringBootApplication
public class JunlinSoftAdminApplication {
public static void main(String [] args){
SpringApplication.run(JunlinSoftAdminApplication.class,args);
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
5 运行
点击运行按钮运行,在浏览器中输入http://localhost:8080 。出现下面的图片内容表示运行成功。
提示
至此,已完成一个 Spring Boot 项目的新建过程。