IDEA创建Spring Boot项目

1 打开新建项目界面

如图1,打开IDEA,点击菜单栏的File->New->Project,打开新建项目界面。

图1 新建项目

2 填写项目信息

在新建项目界面点击左侧工具栏的Spring Initializr选项,进行Spring Boot项目信息的填写,各个模块的含义如图2。

图2 Spring Boot项目信息的填写

一般要改的就是项目名称(Name)、项目地址(Location)、项目的组名(Group)、组件名称(Artifact)。

  • 项目名称就是你给你这个项目取的名字,最好全部采用小写,有多个单词的话,不同单词之间使用横杠(-)来分割,如user-manager-system,图里的项目名称不规范。
  • 项目地址这一栏要填的就是你这个项目要存储在本地的哪个目录下。比如我的IDEA存储在D盘下的Apps目录下,我希望把使用IDEA开发的这些项目存在这个目录的子目录<练习>下,那我就设置本地地址为D:\Apps\IDEA\练习,当然,实际工作时,建议你填写的路径设为全英文,中文可能会导致一些错误。
  • 项目的组名就是你们项目组织的名称,通常分为多个段。公司项目的话可以看看公司的文档里有没有要求用什么组名,照着填就好。没有的话,如果你们已有其他项目,可以仿照其他项目的项目组名。再介绍一下项目组名的组成:第一段为域,一般是用com(我看网上说域分为org、com、cn等,其中org为非营利组织,com为商业组织,cn为中国,你们可以根据个人情况进行选择)。第二段为公司名称,可以参考你们公司域名。有些公司可能还会写第三段、第四段,基本上就是公司内部的部门名称(英文)。
  • 组件名称,其实你可以理解为填写这个项目的名称,一般在你填写好项目名称后,这一栏也会自动把项目名称栏里的内容填写进来,不需要你做什么改动。
  • Type一栏是项目管理工具,一般都是用Maven的,手动选择一下,其他几栏也都根据个人情况去选择。

3 选择项目依赖

填写好项目基本信息后点击" Next",即进入下一步,点击后的界面如图3。

图3 依赖选择

在这里你可以设置Spring Boot项目的版本(图中选的是3.1.4),也可以选择你们项目里可能会用到的依赖包(可以理解为其他公司开源的可以供你在项目里使用的工具),用的比较多的就是Spring Web、Knife4j、MyBatis-Plus、Lombok等,这里没有选的话后面也可以在pom.xml文件里再引入需要的依赖,对项目也没有太大影响。只是这里提前选好的话方便一点,不然可能还要去查依赖坐标啥的。

4 创建完成

选择好需要的依赖后,点击"cerate",项目就创建好了,创建完成后的页面如图4,项目结构如图5。然后删除文件mnw,mnw.cmd,就可以开始编写属于你的Spring Boot项目代码了。


图4 创建完成


图5 项目结构

其中,UserManagerSystemApplication是Spring Boot项目的启动类(即在Spring Boot项目中,有@SpringBootApplication注解标注的类就是程序的启动类,Spring Boot项目通过运行启动类的main方法而启动),application.properties文件是程序的配置文件,可以在里面填写一些配置信息。UserManagerSystemApplicationTset是测试类,用于编写测试代码。pom.xml可以用于管理项目的构建和依赖关系,在里面你可以引入依赖、管理需要的插件。

5 启动Spring Boot项目

如图6,三个绿色的三角形图标,点击其中任意一个,都可以启动Spring Boot项目,启动成功后的现象如图7。

图6 启动Spring Boot项目


图7 启动成功

相关推荐
莫逸风1 小时前
【AgentScope 2.0】 0. 学习指南
java·llm·agent·agentscope
隔窗听雨眠2 小时前
Spring Boot在云原生时代的编程范式革新研究
spring boot·后端·云原生
z123456789862 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
yaoxin5211233 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python
做个文艺程序员3 小时前
Linux第24篇:Java应用监控体系搭建:Prometheus+Grafana可视化运维
java·grafana·prometheus
小钻风33664 小时前
Spring Boot 文件上传详解:深入理解 MultipartFile 的使用与原理
java·开发语言
其美杰布-富贵-李4 小时前
Spring Boot 工程开发全流程说明
java·spring boot·后端
前端双越老师5 小时前
如何以前端视角(非0基础)学 Java ?
java·node.js·全栈
dear_bi_MyOnly5 小时前
【SpringBoot配置文件】
java·spring boot·后端·学习·spring·java-ee·学习方法
做个文艺程序员6 小时前
Linux第22篇:用Docker容器化你的Java SaaS应用:一次构建,随处运行
java·docker·容器