Spring Boot 2.4 部署你的第一个 Spring Boot 应用需要的环境

这部分的内容将会对如何开发一个小的 "Hello World!" web 应用程序进行指导,同时还会对使用的 Spring Boot 的关键特性进行一些提示。 我们将使用 Maven 来构建这个项目。我们选择使用 Maven 的原因是大部分的 IDE 都能很好的进行支持。

spring.io 的网站提供了很多使用 Spring Boot 的 "开始使用(Getting Started)" 相关的 指南。 如果你需要解决一些特定的问题,请参考官方网站提供的开始使用指南。

你可以简化创建这个小应用的过程。这是因为 start.spring.io 网站提供了快速构建项目的指南和链接。访问 start.spring.io 地址,然后从依赖搜索中选择 "Web" starter。 通过上面的链接, Spring 的官方网站将会为你快速创建一个新的项目结构,随后你可以通过这个新的项目结构了快速进行代码开发了。 有关快速开启项目的文档,请参考 Spring 初始化文档(Spring Initializr documentation) 页面中内容,来获得更多的详细信息。

在我们开始构建示例应用之前,请打开你的命令行终端并且运行下面的命令以确定你的计算机环境中已经安装了需要的环境。 我们需要 Java 和 Maven 环境。

复制代码
$ java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

$ mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T14:33:14-04:00)
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_102, vendor: Oracle Corporation

请注意,这个示例应用程序需要创建自己的目录。后面的示例内容,我们假定你已经创建了合适的目录,并且你已经在当前的目录中了。

要创建合适目录的原因是 Maven 对目录结构是有特定的约束的。

相关推荐
宝耶几秒前
[特殊字符] 操作日志模块复习笔记
java·开发语言·jvm
好好研究2 分钟前
Java基础学习(十三):IO流基础
java·开发语言·学习·io流
wuxinyan1233 分钟前
Java面试题52:一文深入了解Kubernetes 核心资源对象
java·kubernetes·面试题
SamDeepThinking9 分钟前
秒杀下单,用户点一下按钮,后端要过六道关卡
java·后端·架构
Sam_Deep_Thinking17 分钟前
适合中小型企业的出口入口网关微服务
java·微服务·架构
YaBingSec20 分钟前
玄机靶场—Apache-druid(CVE-2021-25646) WP
java·开发语言·笔记·安全·php·apache
叶小鸡24 分钟前
Java 篇-项目实战-天机学堂(从0到1)-day7
java·开发语言
何中应25 分钟前
记录一次Jenkins构建任务的坑
java·servlet·jenkins
雪碧聊技术29 分钟前
上午题_计算机系统
java·开发语言
月落归舟40 分钟前
JAVA基础之反射
java·反射