一、新建一个空项目
创建项目应该不用多说,只要不是直接怼springboot的朋友都会。点击文件----new----项目---Empty Project
二、新建模块
新建模块 --- 选择Spring Initializr(不再选择Maven),默认选项直接下一步 --- 填写信息如下图,然后下一步 --- Dependencies中选择Web,中间选择Spring Web,下一步 --- 确认路径是否正确(不正确就修改),点击完成
你的第一个SpringBoot项目就创建完成了。
三、一些只要的文件介绍
1、com.bjpowernode.springboot.Application
- 这个文件是SpringBoot项目启动入口类
- @SpringBootApplication注解:开启springboot配置
- springboot项目代码必须放在Application类所在的同级目录或者下级目录中
- 通过启动该类来启动工程
// Springboot项目启动入口类 @SpringBootApplication // 开启springboot配置 public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
2、src/main/resources/application.properties
这个文件是springboot核心配置文件。srpingboot使用极少的配置文件,但还是无法摆脱配置文件
3、pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!--springBoot父工程GAV-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!--当前项目GAV-->
<groupId>com.bjpowernode.springboot</groupId>
<artifactId>001-springboot-first</artifactId>
<version>1.0.0</version>
<!--可以删-->
<!-- <name>001-springboot-first</name>-->
<!-- <description>Demo project for Spring Boot</description>-->
<!--编译的版本-->
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--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>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<!--SpringBoot项目打包编译的插件-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>