SpringBoot入门实战(第一篇:环境准备和项目初始化)
🤟致敬读者
- 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉
📘博主相关
- 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息
文章目录
- SpringBoot入门实战(第一篇:环境准备和项目初始化)
- 1. 环境准备
- 2. 项目创建和初始化
- 2.1 创建项目
- 2.2 项目依赖配置
- 2.3 项目包结构预设
- 2.4 项目启动类创建
- 2.5 启动项目
- 3. 配置文件(application.yml)
📃文章前言
- 🔷文章均为学习工作中整理的笔记。
- 🔶如有错误请指正,共同学习进步。
SpringBoot入门实战(第一篇:环境准备和项目初始化)
SpringBoot入门实战系列篇专栏
SpringBoot入门实战(第一篇:环境准备和项目初始化)
SpringBoot入门实战(第二篇:MySQL集成配置)
SpringBoot入门实战(第三篇:MyBatis集成配置,自动生成代码配置)
SpringBoot入门实战(第四篇:Redis集成配置)
SpringBoot入门实战(第五篇:项目接口-用户管理)
SpringBoot入门实战(第六篇:项目接口-登录)
SpringBoot入门实战(第七篇:项目接口-商品管理)
SpringBoot入门实战(第八篇:项目接口-订单管理)完结篇
SpringBoot入门实战(项目搭建、配置、功能接口实现等一篇通关)
1. 环境准备
- Java环境配置:Java JDK 下载安装和配置环境变量
- Maven安装和配置:Maven安装配置教程(精简版)
- 开发工具-IDEA社区版:IntelliJ IDEA Community 下载安装和使用指南
- IDEA配置maven仓库:IDEA配置MAVEN本地仓库
2. 项目创建和初始化
使用IDEA开发工具创建spring boot项目
2.1 创建项目
打开idea社区版
左上角菜单栏打开,选择File
—New
—Project...
创建界面如下(默认打开的界面)
按照顺序定义或者修改配置参数
1
新建项目类型 默认Java2
项目名称(Name) 默认untitled 自定义为sb_demo3
-4
项目位置(Location) 自定义项目位置,下方一行提示信息中会有创建后的项目路径5
构建系统(Build system) 默认Maven,如果不是,则选择Maven6
Java JDK选择(JDK) 选择自己安装的JDK版本,这里选择的是1.8版本7
新增示例代码(Add sample code) 默认不勾选,这里无需示例代码8
项目组织架构(Advanced Settings)
GroupId默认org.example这里自定义为com.xh
ArtifactId默认项目名称,这里无需修改9
最后选择Create创建项目
参数配置后如下
创建后的项目界面如下
2.2 项目依赖配置
配置spring boot相关依赖,这里直接配置三个依赖,分别对应spring boot的依赖、lombok依赖、fastjson依赖。
注1
:lombok依赖通过注解方式简化样板代码的编写,可自动生成getter、setter、构造函数、toString等方法
注2
:fastjson依赖是为了实现Java对象和json格式字符转之间的相互转换
在pom.xml中配置如下代码
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.7.18</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.30</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.83</version></dependency>
配置后的完整代码
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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.xh</groupId><artifactId>sb_demo</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.7.18</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.30</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.83</version></dependency></dependencies></project>
配置依赖后不要忘了右上角maven刷新按钮点一下
如图
2.3 项目包结构预设
提前创建项目的包结构,这里简单创建几个常用包,后续有需要可继续新建包
打开src/main/java包,在Java包下创建如下包
com.xh.user
com.xh.product
com.xh.analystic
创建后如下
2.4 项目启动类创建
在com.xh包下创建启动类
SbApplication.java
package com.xh;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** @func: 项目启动类* @author: LiBai* @version: v1.0* @createTime: 2025/4/10 10:45*/
@SpringBootApplication
public class SbApplication {public static void main(String[] args) {SpringApplication.run(SbApplication.class, args);}}
2.5 启动项目
鼠标选中启动类文件右键选择Run’SbApplication()'执行项目
如下,表示项目正常启动,一切配位配置的参数都为默认,如默认端口8080
3. 配置文件(application.yml)
在src/main/resources
包下创建文件application.yml
(右键New
—File
,然后填写文件名,带后缀)
在application.yml中配置端口号如下
server:port: 8088
配置后重启服务,右上角有启动类名和绿色启动按钮,现在项目正在运行,直接点击可重启
服务端口即变为8088
如下
以上就是SpringBoot入门实战(环境准备和项目初始化)的全部内容
📜文末寄语
- 🟠关注我,获取更多内容。
- 🟡技术动态、实战教程、问题解决方案等内容持续更新中。
- 🟢《全栈知识库》技术交流和分享社区,集结全栈各领域开发者,期待你的加入。
- 🔵加入开发者的《专属社群》,分享交流,技术之路不再孤独,一起变强。
- 🟣点击下方名片获取更多内容🍭🍭🍭👇