SpringBoot初步搭建
1、SpringBoot版本选型
本人项目使用的是SpringBoot2.7.9版本。对SpringBoot3.0.x的学习还在进行时,由于3.x版本较2.x版本更新了不少内容,建议新手还是使用2.x版本。3.x版本的bug测试。
2、新建项目
这里可以选择Spring项目也可以选择Maven项目,我选择Spring项目是为了图方便。
工作组、 组件、版本号、项目名称、描述、包名等根据自己需求和想法来定,Java版本要符合你当前设备的jdk版本。
SpringBoot版本选择了2.7.9,目前3.0x文档还没有学习过,听说改动了些许东西,还是不敢尝试的。
填写完名称直接下一步就OK啦。
3、项目结构
初始项目结构图
因为习惯了使用yml文件进行配置,所以对配置文件进行了修改,并且删除了mvnw和mvnw.cmd文件。
4、启动项目
哇!没报错,但是直接给退出程序了,very nice!!!接下来做一下修改!
在pom.xml文件中加入spring-boot-starter-web依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
再次启动项目
我的呱呱,启动成功了,也木有报错,也没有退出,访问http://localhost:8080/。
5、项目改进
一开始我想做的就是分模块项目,所以这个已经就不满足我的需求啦,要对项目进行一下细微的改进了。
1.删除项目下的src目录,修改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>
<parent>
<groupId>org.springframework.boot</groupId