持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情
前言
重新开始写 Java 相关的内容,记录下一个项目从0开始的流程以及所需的环境
环境配置
Spring 所需的环境比较简单
- JDK
- IDEA
下载
JDK
当前最新的JDK版本为 JDK 19,而长期支持版本则是 8\11\17 ,推荐下载长期支持版本下载地址为 www.oracle.com/cn/java/tec…
其中,如果是 M1 芯片的则下载 arm64 版本,intel 芯片则下载 x64 版本,正常选择 DMG Installer 下载即可。
Idea
官方下载地址为 www.jetbrains.com/idea/downlo…
其中,社区版永久免费,旗舰版收费(限免30天),有能力的尽量支持正版,破解版可以自行百度搜索。
这里我们需要下载的是旗舰版,旗舰版与社区版的主要功能区别如下:
完整区别可在此处查看 www.jetbrains.com/products/co…
安装
JDK
打开下载的 dmg, 双击 .pkg 文件,然后一直下一步即可.
MAVEN
IDEA
打开下载的 dmg,将 idea 拖入 Application 中,稍后一会,就能在应用中找到 idea 软件,单击即可打开
创建项目
- 选择 Create New Project
- 选择Spring Initalizr
- Project SDK 点击 Add JDK 选择刚刚安装的 JDK 即可
- 点击 Next 之后,设置对应的内容
键 | 含义 |
---|---|
Group | 一般是公司域名的反过来,类似 baidu.com 对应的 group 为 com.baidu |
Artifact | 代指工程名称 |
Type | 这里有两种选择 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 进入依赖包选择界面
- 依赖包选择
这里就是按需选择了,这里选择 Spring-web 即可
- 最终确认
最后就是工程名称跟工程位置的确认了,确认无误直接 Finish 即可
- 等待环境完成
等待下方红框处完成之后,会出现右侧的按钮,出现后即可进行下一步 8. 编写代码
@RestController
@EnableAutoConfiguration
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@RequestMapping("/")
public String home() {
return "Hello World";
}
}
修改以上代码后,运行即可
-
验证
运行之后,输出以下即代表运行成功 此时,打开 localHost:8080 看到有输出 Hello World 即完成整个项目