本文会根据官网教程,一步步初始化,构建springboot工程,感受springboot脚手架内容
参考文档:
- 官网:spring.io/projects/sp…
- 官网quick start
本文主要参考步骤
:spring.io/quickstart- 官网脚手架下载:start.spring.io/
- maven库下载:maven.apache.org/download.cg…
- 参考步骤文章:www.cnblogs.com/toutou/p/96…
运行环境:
- 系统环境:macos big sur
- 编辑器:Intellij Idea Community Editor(社区免费版)
- java版本:17.0.1
1. 在官网初始化脚手架
官网提供了可视化的,非常便捷的初始化方法:start.spring.io/
按照步骤跟着选就好啦~
但是要注意,要引入web的依赖,因为quickstart里面指导的是通过springboot启动一个web项目,所以如果不引入web的依赖,直接使用无依赖版本,会出现org.springframework.web依赖缺失
的问题
然后点击“generate”,会下载一个zip压缩包
2. 将压缩包解压,并用idea编辑器打开这个压缩包
2.1 解压
2.2 编辑器打开项目文件夹
3. 复制代码,填入相应的java文件
要注意,复制过来后,要将对应的类名、包名等修改成自己设置的名称:
4. build工程
4.1 解决build中maven报错问题:
一般来说,用idea打开后,会自动开始下载相关maven依赖,进行build工程,但是我遇到了一个build报错:
Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3
根据上面的问题描述,可知应该是当前项目用的maven库没办法找到这个maven-site-plugin
的插件
参考了blog.csdn.net/panshi5188/… 文章后,开始采取以下办法进行处理:
4.1.1 重新下载maven库
下载地址:maven.apache.org/download.cg…
注意:
我连了自己的手机热点才能打开maven官网,公司的互联网没办法进入🤷🏻♀️,如果手机热点都进不去,考虑一下科学上网手段
4.1.2 解压下载的maven库
4.1.3 在idea中导入这个库
-
在idea的preference中,打开
Build, Execution, Deployment >> Build Tools >> Maven
配置 -
修改
User Settings file
和Local Repository
路径 -
点击
apply
和ok
,保存配置
4.2 重新build工程
这个时候就没有报错了
4.3 run project
5. 按照quick start提示,查看hello world网页
打开:http://localhost:8080/hello
6. 手动引入maven依赖
如果我们想要通过一个空白的springboot模板,在项目中途,加入一些新的maven依赖,那又该如何做到呢?
首先,我们依然在官网上generate一个空白的没有依赖的模板,写入相关的代码
然后,在pom.xml文件中,添加上面的web的相关配置的依赖:
IDE右上角会出现如下图标,点击即可更新依赖
最后,照常build和run project,就能跑起来了
当然,能安装非社区版的idea会更加方便