万事开头难—第一个SpringBoot应用

2020-09-23  本文已影响0人  少缶

学习开发SpringBoot之初遇到的第一个拦路虎竟然是创建SpringBoot应用,网上选她千百度,蓦然回首发现网上的教程多多少少都存在问题。什么问题呢?首先都是都是创建DEMO,其次创建过程中遇到的选项含义不仅没有解释,而且很多选项选错了。为避免大家走同样的弯路,在这里重新编写了一篇基础教程。

废话少说,下面正式开始教程:

1. 第一步干什么呢?当然是打开IDEA啦

首先打开IDEA,点击 +Create New Project. 开始创建一个新项目:

打开IDEA新建项目

下面出现了创建新项目的第一步,请按照下图上的步骤选择即可:

选择初始化工具及模板选择

简单介绍一下上面的选项:

2. 第二步 填写项目的元数据(Project Metadata)

所谓元数据也就是基本信息的意思,包含Group、Artifact、Name、Package等信息,如下图所示,下面将详细讲解如何填写这些信息:


填写项目元数据页面

从上图可以看到,需要填写及选择的内容一共10项:

以上信息填写完成后,请点击右下角的Next按钮进入下一步。

3. 第三步 选择项目的依赖(Dependencies)

项目的依赖选项多到让人眼花缭乱措手不及,该从哪里下手呢?选哪个合适呢?

1)选择Spring Boot版本
Spring Boot版本选择界面
如果上图所示,Spring Boot的版本也有很多,如果大家没有必须要选择的版本,建议选择使用最新的版本,截止到2020年10月8日,最新的Spring Boot稳定版本是2.3.4,注意请尽量不要选择使用 (SNAPSHOT) 结尾版本,这些版本相当于开发版本,会存在一些未知的Bug,建议大家选择稳定版本,避免踩坑。
2)选择初始依赖库
选择初始依赖库的页面
界面共分为三列:左列是分类, 中间列是待选择的依赖库,右列是已选择的依赖库。
在这里需要说明一下,依赖库在项目创建完成后也可以添加,这里可以直接点击Next按钮跳过。
下面我说一下我常用的一些依赖库:
类别 依赖库
Developer Tools Spring Boot DevTools
Web Spring Web
SQL Spring Data JPA

下面详细说一下这些依赖库的作用:

4. 第四步 选择初始化位置

初始化位置选择页面

这也是初始化项目的最后一步了,填写项目的名称以及选择文件的初始化位置。

5. 最后

项目创建完成后的目录结构
完成项目创建后您将看到以上目录结构,其中XXXApplication是项目的入口。
项目运行控制菜单
在窗口的右上方找到上图的几个按钮,点击中间的绿色三角按钮,即可运行项目。
在运行的过程中,您可能会遇到Failed to configure a DataSource: 'url' attribute is not specified and no embedd的错误:
运行错误截图
请参考我前面的文章Spring Boot应用报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedd来解决此问题。
项目运行成功的截图
当您解决完所有问题后,再次运行后看到以上的截图中的两行日志,那么恭喜您,您的第一个Spring Boot项目创建完成了。

写在最后:大家在创建项目的过程中,如果遇到任何问题,请在评论区留言交流。

上一篇 下一篇

猜你喜欢

热点阅读