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集成各类技术框架,如感兴趣关注点一下!!!

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

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

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

相关推荐

  1. idea 使用springboot helper 创建springboot项目

    2024-06-15 23:12:06       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 23:12:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 23:12:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 23:12:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 23:12:06       18 阅读

热门阅读

  1. 技术周总结2024.06.10~06.16

    2024-06-15 23:12:06       6 阅读
  2. 【LVGL v8.3】切换界面时内存变化分析

    2024-06-15 23:12:06       7 阅读
  3. 支持向量机(SVM)中核函数的本质意义

    2024-06-15 23:12:06       6 阅读
  4. 前端进阶-js查漏补缺

    2024-06-15 23:12:06       4 阅读
  5. 78978

    2024-06-15 23:12:06       5 阅读
  6. git常用指令及bug解决(更新自用)

    2024-06-15 23:12:06       7 阅读
  7. JDBC简介

    2024-06-15 23:12:06       6 阅读