从 0 开始创建一个 SpringBoot 项目(Mac 环境)

703 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情

前言

重新开始写 Java 相关的内容,记录下一个项目从0开始的流程以及所需的环境

环境配置

Spring 所需的环境比较简单

  1. JDK
  2. IDEA

下载

JDK

当前最新的JDK版本为 JDK 19,而长期支持版本则是 8\11\17 ,推荐下载长期支持版本下载地址为 www.oracle.com/cn/java/tec…

image.png 其中,如果是 M1 芯片的则下载 arm64 版本,intel 芯片则下载 x64 版本,正常选择 DMG Installer 下载即可。

Idea


官方下载地址为 www.jetbrains.com/idea/downlo…

其中,社区版永久免费,旗舰版收费(限免30天),有能力的尽量支持正版,破解版可以自行百度搜索。

这里我们需要下载的是旗舰版,旗舰版与社区版的主要功能区别如下:

image.png 完整区别可在此处查看 www.jetbrains.com/products/co…

安装


JDK

打开下载的 dmg, 双击 .pkg 文件,然后一直下一步即可.

MAVEN

IDEA

打开下载的 dmg,将 idea 拖入 Application 中,稍后一会,就能在应用中找到 idea 软件,单击即可打开

创建项目

  1. 选择 Create New Project

image.png

  1. 选择Spring Initalizr

image.png

  1. Project SDK 点击 Add JDK 选择刚刚安装的 JDK 即可

image.png

  1. 点击 Next 之后,设置对应的内容

image.png

含义
Group一般是公司域名的反过来,类似 baidu.com 对应的 group 为 com.baidu
Artifact代指工程名称
Type
  • Maven Project (Generate a Maven based project archive)
  • Maven POM (Generate a Maven pom.xml)
  • Gradle Project (Generate a Gradle based project archive)
  • Gradle Config (Generate a Gradle build file)
    这里有两种选择 Maven 跟 Gradle,这里的选择 Gradle 即可,如果是简单项目,也可以选择 Maven 而带Project 的除了会生成对应的配置文件外,还会生成基础的项目结构
  • Language编写语言选择,有 Kotlin\JAVA\Groovy 由于个人习惯用的是 JAVA,于是选择的就是JAVA了
    Packaging打包方式,也就是生成的内容格式,可选 jar 与 war
    Java Version选择对应JDK版本的java版本即可
    Version初始版本号,一般默认即可
    Name工程名称,一般直接使用 Artifact
    Description工程描述
    Package包名,默认为Group与Artifact的拼接

    这里按需选择后再点击 Next 进入依赖包选择界面

    1. 依赖包选择

    image.png 这里就是按需选择了,这里选择 Spring-web 即可

    1. 最终确认
      最后就是工程名称跟工程位置的确认了,确认无误直接 Finish 即可

    image.png

    1. 等待环境完成

    image.png 等待下方红框处完成之后,会出现右侧的按钮,出现后即可进行下一步 image.png 8. 编写代码

    @RestController
    @EnableAutoConfiguration
    public class DemoApplication {
    
       public static void main(String[] args) {
           SpringApplication.run(DemoApplication.class, args);
       }
    
       @RequestMapping("/")
       public String home() {
           return "Hello World";
       }
    
    }
    

    修改以上代码后,运行即可

    1. 验证

      运行之后,输出以下即代表运行成功 image.png 此时,打开 localHost:8080 看到有输出 Hello World 即完成整个项目