跟随官方quickstart构建springboot web工程

523 阅读2分钟

本文会根据官网教程,一步步初始化,构建springboot工程,感受springboot脚手架内容

参考文档

运行环境

  • 系统环境:macos big sur
  • 编辑器:Intellij Idea Community Editor(社区免费版)
  • java版本:17.0.1

1. 在官网初始化脚手架

官网提供了可视化的,非常便捷的初始化方法:start.spring.io/

按照步骤跟着选就好啦~

但是要注意,要引入web的依赖,因为quickstart里面指导的是通过springboot启动一个web项目,所以如果不引入web的依赖,直接使用无依赖版本,会出现org.springframework.web依赖缺失的问题

image.png

然后点击“generate”,会下载一个zip压缩包

2. 将压缩包解压,并用idea编辑器打开这个压缩包

2.1 解压

image.png

2.2 编辑器打开项目文件夹

image.png

3. 复制代码,填入相应的java文件

要注意,复制过来后,要将对应的类名、包名等修改成自己设置的名称:

image.png

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官网,公司的互联网没办法进入🤷🏻‍♀️,如果手机热点都进不去,考虑一下科学上网手段

image.png

4.1.2 解压下载的maven库

image.png

4.1.3 在idea中导入这个库

  1. 在idea的preference中,打开Build, Execution, Deployment >> Build Tools >> Maven配置

  2. 修改User Settings fileLocal Repository路径

  3. 点击applyok,保存配置

image.png

4.2 重新build工程

image.png 这个时候就没有报错了

image.png

4.3 run project

image.png

image.png

5. 按照quick start提示,查看hello world网页

打开:http://localhost:8080/hello

image.png

6. 手动引入maven依赖

如果我们想要通过一个空白的springboot模板,在项目中途,加入一些新的maven依赖,那又该如何做到呢?

首先,我们依然在官网上generate一个空白的没有依赖的模板,写入相关的代码

然后,在pom.xml文件中,添加上面的web的相关配置的依赖:

image.png

IDE右上角会出现如下图标,点击即可更新依赖

image.png

最后,照常build和run project,就能跑起来了

当然,能安装非社区版的idea会更加方便