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

相关推荐
love_muming5 小时前
链表每日一练
java·开发语言·数据结构·链表·idea·每日一练
范什么特西5 小时前
重点:mybatis注意细节
java·mysql·mybatis
乐观勇敢坚强的老彭5 小时前
GESP一级核心算法:循环与条件判断的结合
java·数据结构·算法
雪宫街道5 小时前
SpringBoot 向 IOC 容器注册组件的两种姿势:@Configuration 与 @Import
java·spring boot·后端·spring
北城以北88885 小时前
虚拟机安装JDK,Tomcat,部署项目
java·开发语言·tomcat
终将老去的穷苦程序员6 小时前
基于Android Studio开发的安卓图书借阅管理系统
java·sqlite·android studio·android-studio
技术小结-李爽6 小时前
【工具】Maven的使用
java·maven
sou_time6 小时前
从 0 到 商用:AI Agent x SKILL x MCP 全栈实战教程:L2 高等篇:MCP 协议 + Spring AI + Agent 编排
java·人工智能·spring
冷小鱼6 小时前
高级研发编码习惯:从规范到艺术,再到AI+时代的人机协同
java·开发语言·python·编码习惯
齐 飞6 小时前
JDK21虚拟线程
java·后端