基于Spring boot的web项目搭建教程(一)

时间:2023-11-10 09:49:02

前言:

本教程参考了大量前辈的代码,在此不方便一一列举。本教程使用IDEA开发工具搭建项目,对于本人的IDEA已经集成了某些插件,比如Lombok,Thymeleaf,yml等插件,这些插件不在文中提供,因为插件只是方便更好的开发,而不是项目必须。

项目从空白开始搭建,本人也是属于新手上路,有什么不对的欢迎下方评论或联系本人。

使用IDEA搭建项目

一、新建spring boot项目

在菜单里选择 file→new→project,此处本人已经打开了其他项目,如果是启动页请自行操作

基于Spring boot的web项目搭建教程(一)

弹出如下对话框,按图示选择,project SDK请自行选择系统已安装JDK

基于Spring boot的web项目搭建教程(一)

填写完相关内容即可按下next按钮

基于Spring boot的web项目搭建教程(一)

选择spring boot组件,此处我仅选择web,后续再添加。上方有spring boot版本,本人使用的是2.1.5的spring boot

基于Spring boot的web项目搭建教程(一)

选择项目名和保存路径

基于Spring boot的web项目搭建教程(一)

项目创建完之后还要稍等一会儿,等待idea下载jar包,项目初始结构如下图

基于Spring boot的web项目搭建教程(一)

二、简单启动项目

一、删除application.properties改用application.yml

application.yml默认采用utf-8编码,而application.properties编码上却不够统一,本人的idea这个文件是GBK编码,yml比properties更为简洁,建议避免踩坑,删除properties(不是重命名)

删除properties文件后,直接在resource目录右键new→file,输入application.yml确定即可,不需要额外的操作,spring boot会自动判断使用yml

二、启动项目

在idea工具条上点击基于Spring boot的web项目搭建教程(一)运行,或点击基于Spring boot的web项目搭建教程(一)进行调试,

基于Spring boot的web项目搭建教程(一)

如果这里找不到启动配置,可以直接在XXXApplication类上右键运行(因为搭建spring boot选择是jar,所以用main函数启动项目)

基于Spring boot的web项目搭建教程(一)

如果你看到控制台有如下输出,恭喜你,项目启动成功

基于Spring boot的web项目搭建教程(一)

 这就完了?对,spring boot就这样启动成功了。

相比之前的spring等框架,spring boot具有快速配置的功能