我本地电脑上是windows11系统
1、准备条件
在开发SpringBoot项目之前,需要电脑上安装jdk和maven作为基础环境准备,jdk和maven的安装大家肯定都不陌生,就不介绍了,我装的是jdk1.8和maven3.6.3
jdk下载地址
maven下载地址
另外,电脑上还有安装一个java开发工具,我安装的idea,也推荐大家使用。
idea下载地址
idea配置maven
2、入门实例
在idea的工具栏 file-->new project
会弹出选择工程类型的框,如下图
这里我们选择Spring Initializr选项,填好对应的信息后,点击next
这里springboot版本我选择2.7.15,点击finish后,工程结果如下
resources资源目录下,默认配置文件为application.properties,个人习惯用yml作为配置文件
YAML文件格式是Spring Boot支持的一种JSON文件格式,以数据为中心,比properties、xml等更适合做配置文件.
1.yml和xml相比,少了一些结构化的代码,使数据更直接,一目了然
2.相比properties文件更简洁
3.yaml文件的扩展名可以使用.yml或者.yaml
4.application.yml文件使用 “key:(空格)value”格式配置属性,使用缩进控制层级关系
配置文件内容
pom文件配置
<?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.15</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo1</name>
<description>demo1</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
启动项目启动类Demo1Application后控制台打印日志
至此,SpringBoot入门项目结束了