新建Spring项目

1 新建项目

1.1 选择Maven类型

maven.png

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
    <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
    <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

3 Spring Boot配置文件

新建文件

SpringBoot使用一个全局的配置文件,配置文件名是固定的:在resources新建以下两个文件。
● application.properties
● application.yml

配置文件的作用:修改SpringBoot自动配置的默认值(SpringBoot在底层都给我们自动配置好)。

标记语言:
​ 以前的配置文件;大多都使用的是 xxxx.xml文件;
​ YAML:以数据为中心,比json、xml等更适合做配置文件;

YAML配置例子

server:
  port: 8081
1
2

XML例子

<server>
    <port>8081</port>
</server>
1
2
3

解决可能存在的乱码

设置IDEA编码为UTF-8

encode.png

配置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

5 运行

点击运行按钮运行,在浏览器中输入http://localhost:8080 。出现下面的图片内容表示运行成功。

run.png

result.png

提示

至此,已完成一个 Spring Boot 项目的新建过程。