IDEA创建SpringBoot项目教程,讲解超详细!!!(2024)

目录

前言

构建项目


前言

在创建Spring Boot项目时,为了确保项目的顺利构建和运行,我们依赖于JDK(Java开发工具包)和Maven仓库。

JDK作为Java编程的基础,提供了编译和运行Java应用程序所需的核心类库和工具。

JDK安装配置教程:

ps:不同的JDK版本,除下载安装包不同外,其余均可参考该教程

JDK8卸载、下载、安装、配置-Windows篇

Maven仓库则是Java项目的依赖管理工具,它帮助我们自动下载和管理项目所需的第三方库和框架。

Maven仓库安装配置教程:

Maven下载、安装、配置教程(超详细+配置idea)

本文章基于Spring Boot 2.x 版本创建项目,通常建议使用的 JDK(Java Development Kit)版本是 JDK 8、JDK 11 或更高版本,具体取决于 Spring Boot 的子版本。以下是 Spring Boot版本与推荐的 JDK 版本的对应关系:

Spring Boot 2.0.x:推荐使用 JDK 8。
Spring Boot 2.1.x:推荐使用 JDK 8 或 JDK 11。
Spring Boot 2.2.x:推荐使用 JDK 8 或 JDK 11。
Spring Boot 2.3.x:推荐使用 JDK 8、JDK 11 或 JDK 14。
Spring Boot 2.4.x:推荐使用 JDK 8、JDK 11 或 JDK 15。
Spring Boot 2.5.x:推荐使用 JDK 8、JDK 11 或 JDK 16。
Spring Boot 3.x 使用 JDK17。

构建项目

1、在IDEA中创建springboot项目如图,依次点击左上角的菜单栏中的File >> New >> Project。

2、打开的窗口左侧选择Spring Initilizer,然后按照提示输入项目名称、存储路径、选择相应的JDK版本、开发语言以及打包方式,完善好上述项目信息,然后点击Next按钮。

  • Server URL:用于初始化Spring Boot项目的服务器的地址,它负责根据用户的选择生成项目结构,此处建议跟作者保持一致使用国内镜像源https://start.aliyun.com/

在创建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版本选择,作者使用JDK1.8

它是Java开发人员用来开发Java应用程序的核心工具集。JDK包含了Java运行时环境(JRE)、Java编译器(javac)、Java文档生成器(javadoc)等工具,同时还包含了许多Java开发所需的库和工具。这些工具可以帮助开发人员编写、编译、调试和运行Java程序。

  • Java:项目将使用的编程语言版本,作者使用8版本
  • Packaging:项目打包方式,作者使用Jar

选择打包方式时,你应该考虑你的项目需求以及你打算如何部署和运行你的应用程序。对于大多数独立的 Spring Boot 应用程序来说,JAR 是一个方便且推荐的选择,因为它简化了部署过程,并允许应用程序在任何支持 Java 的环境中运行。

3、选择springBoot的版本,在依赖管理部分,选择“Web”下面的“Spring Web”以及其他所需的依赖,然后点击Create按钮。

4、创建完成,等待依赖下载完成后,IDEA会自动创建SpringBoot项目,并配置好基本的目录结构和文件,点击src >>main >>java >>包名,里面找到自动生成的主类然后右键点击运行,查看控制台输出的日志,无报错信息即可。

至此我们的SpringBoot项目就创建成功!!!

ps:后续作者会持续更新Springboot集成各类技术框架,如感兴趣关注点一下!!!

有什么问题都可以评论区留言,看见都会回复的!!!

如果你觉得本篇文章对你有所帮助的,多多支持!!!

点赞收藏评论,抱拳了!!!

  • 23
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
创建一个基于Spring Boot项目,可以按照以下步骤进行操作: 1. 打开你喜欢的集成开发环境(IDE),比如Eclipse、IntelliJ IDEA等。 2. 在IDE中选择创建一个新的Maven或Gradle项目。选择构建工具的时候,如果你熟悉Maven,可以选择Maven;如果你更喜欢Gradle,可以选择Gradle。 3. 在项目创建向导中,填写项目相关的信息,比如项目名称、包名等。 4. 在构建工具的配置中,添加Spring Boot的起步依赖。起步依赖是预先配置好的一组依赖项,可以帮助你快速搭建一个Spring Boot应用程序。可以参考Spring官方文档或者搜索Spring Boot起步依赖列表来选择适合你项目需求的起步依赖。 5. 完成项目创建后,IDE会自动生成一个基本的Spring Boot项目结构,包括一个主应用程序类和一些配置文件。 6. 在主应用程序类中,添加`@SpringBootApplication`注解,这是一个组合注解,包含了`@Configuration`、`@EnableAutoConfiguration`和`@ComponentScan`三个注解,用于启用Spring Boot自动配置。 7. 编写业务逻辑代码。根据你的项目需求,在合适的包下创建相应的类和方法,并实现你的业务逻辑。 8. 可以使用Spring Boot提供的自动配置特性,来简化项目配置。比如使用`@Value`注解来注入配置属性,使用`@Autowired`注解来自动注入依赖等。 9. 运行项目。可以使用IDE提供的运行功能或者使用命令行工具来启动Spring Boot应用程序。 以上是一个大致的创建Spring Boot项目的过程。具体的细节和配置可以根据你的项目需求进行调整和扩展。同时,建议参考Spring Boot官方文档和相关教程来更深入地了解和学习Spring Boot的使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值