创建
点击新建:

点击 Spring Initializr , 选择 JDK 版本,修改成阿里的脚手架搭建SpringBoot项目
idea默认使用https://start.spring.io作为脚手架
阿里云的脚手架:https://start.aliyun.com

配置好信息之后,可以点击创建

上面的信息如下:
Server URL:用于初始化Spring Boot项目的服务器的地址,它负责根据用户的选择生成项目结构
在创建Spring Boot项目时,Spring Initializr工具需要从一个服务器获取项目模板和依赖信息。这个服务器的地址就是Server URL。Spring Initializr默认使用官方的Server URL(如https://start.spring.io/),但也可以配置为使用其他服务器,例如国内的镜像源(如阿里云镜像仓库https://start.aliyun.com/),以提高下载速度和稳定性。
Name:Springboot项目名,自定义即可
Location:项目存放位置,自定义即可
Language:开发语言,选择Java
Type:构建项目的方式,选择Maven
Group:项目的groupId,自定义即可
groupId是项目组织唯一的标识符,它实际对应Java的包结构,即Java的目录结构。
groupId通常遵循反向域名的命名规则,比如com.example,其中com是域,而example是组织或项目的名称。这种命名方式有助于确保groupId在全球范围内是唯一的。
Artifact:应用程序的名称或者是项目的模块名,自定义即可
Artifact是Maven管理项目包时用作区分的字段之一,类似于地图上的坐标点,用于唯一标识一个项目或模块。在创建Spring Boot项目时,Artifact ID是必填项,并且需要确保它在全局范围内是唯一的,特别是当项目需要上线时。
Artifact ID与项目的功能或用途相关,例如,一个用于用户管理的模块可能命名为user-management。
Package name:软件包名,自定义即可
Package name(包名)指的是Java项目的包结构,它用于组织项目的类和接口。包名是Java命名空间的一部分,通过包名,我们可以避免类名冲突,并且可以清晰地表示类之间的隶属关系或层次关系。
包名由多个部分组成,每部分之间用点号.分隔。例如,一个典型的包名可能是com.example.myproject,其中com是顶级域名,example是组织或公司的名称,而myproject是项目的名称或标识。
JDK:Java开发工具包,根据个人电脑安装JDK版本选择
它是Java开发人员用来开发Java应用程序的核心工具集。JDK包含了Java运行时环境(JRE)、Java编译器(javac)、Java文档生成器(javadoc)等工具,同时还包含了许多Java开发所需的库和工具。这些工具可以帮助开发人员编写、编译、调试和运行Java程序。
Java:项目将使用的编程语言版本
Packaging:项目打包方式
选择打包方式时,你应该考虑你的项目需求以及你打算如何部署和运行你的应用程序。对于大多数独立的 Spring Boot 应用程序来说,JAR 是一个方便且推荐的选择,因为它简化了部署过程,并允许应用程序在任何支持 Java 的环境中运行。
选择springBoot的版本,在依赖管理部分

成功创建:

问题一:没有resource文件夹

选中mian文件夹,单击右键,选择New,点击Directory

直接点击Resource,就可以创建resource文件夹
问题二:启动时没有一直运行
日志如下。只是因为我创建项目的时候没有勾选SpringWeb的依赖
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.6.13)
2024-10-21 00:56:23.851 INFO 16964 --- [ main] c.l.s.SpringBootDemoApplication : Starting SpringBootDemoApplication using Java 1.8.0_281 on LAPTOP-99NFUR80 with PID 16964 (D:\workplace\LearnCode\mybatisPlus\SpringBootDemo\target\classes started by Xie Shaolin in D:\workplace\LearnCode\mybatisPlus\SpringBootDemo)
2024-10-21 00:56:23.854 INFO 16964 --- [ main] c.l.s.SpringBootDemoApplication : No active profile set, falling back to 1 default profile: "default"
2024-10-21 00:56:24.155 INFO 16964 --- [ main] c.l.s.SpringBootDemoApplication : Started SpringBootDemoApplication in 0.552 seconds (JVM running for 1.065)
Process finished with exit code 0
为什么没有resource文件夹
我尝试了很多次,如果只要我选择的是阿里的脚手架 Server URL:https://start.aliyun.com/
就不会创建
但是如果我使用默认的https://start.spring.io/
,创建的时候都会有Resource文件夹
另外,如果选择使用https://start.spring.io/
,那么就无法使用Java8
。最低版本是Java17

创建SpringBoot的时候勾选SpringWeb

点击勾选Spring Web(使用的的是https://start.aliyun.com/
)

这个时候出现先了Resource文件夹。

启动启动类,程序保持运行状态。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1909773034@qq.com