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 对目录结构是有特定的约束的。

相关推荐
柒.梧.3 分钟前
Java集合核心知识点深度解析:数组与集合区别、ArrayList原理及线程安全问题
java·开发语言·python
柒.梧.10 分钟前
Java基础高频面试题(含详细解析+易错点,面试必看)
java·开发语言·面试
佩奇大王11 分钟前
P593 既约分数
java·开发语言·算法
小同志0017 分钟前
软件测试周期 与 BUG
java·软件测试·bug·软件测试周期·bug等级
Han.miracle17 分钟前
Spring IoC 容器与 Bean 管理核心考点解析
java·ioc·di
polaris063018 分钟前
Java集合进阶
java·开发语言
tant1an33 分钟前
Spring Boot 基础入门:从核心配置到 SSMP 整合实战
java·数据库·spring boot·sql·spring
客卿12337 分钟前
力扣--组合,子集--回溯法的再探索--总结回溯法
java·算法·leetcode
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 高校晚查寝系统为例,包含答辩的问题和答案
java
xiaoye37081 小时前
某大厂java面试题二面20260313
java·开发语言·spring