IntelliJ IDEA 让您可以开发、调试和测试RESTful Web 服务。支持 REpresentational State Transfer (REST) 规范JSR-339 规范版本 2.0 和Jersey 参考实现。
开发 RESTful Web 服务
- 确保启用了 RESTful Web 服务插件。为服务开发创建新项目或模块,或为现有模块启用 RESTful Web 服务开发支持。
- 使用必要的类和方法填充 RESTful Web 服务模块。
- 配置要部署的工件。
- 创建运行配置。在部署选项卡上,指定要部署的工件。
- 在 HTTP 服务器上部署 Web 服务并启动服务器。
- 在本地或远程主机上运行应用程序。
- 使用内置 HTTP 客户端测试 RESTful Web 服务。
创建 RESTful Web 服务
本教程介绍如何在java开发工具 IntelliJ IDEA 中创建简单的 RESTful Web 服务并将其部署到GlassFish应用服务器。Hello, World!当您通过 Web 浏览器访问特定 URL 或以其他方式向该 URL 发送 GET 请求时,该服务将输出。使用本页顶部的切换器获取不同应用程序服务器的说明。
所需插件:Jakarta EE Platform、Jakarta EE:Application Servers、Jakarta EE:Web/Servlets、Jakarta EE:RESTful Web Services (JAX-RS)、GlassFish(捆绑)
您将创建一个新的 Java Enterprise 项目,添加必要的 Java 代码,告诉 IntelliJ IDEA 您的GlassFish服务器所在的位置,然后使用运行配置来构建工件、启动服务器并将工件部署到它。
- Java SE 开发工具包 (JDK) 版本 1.8 或更高版本。您可以按照Java Development Kit (JDK)中的说明直接从 IntelliJ IDEA 获取 JDK ,也可以手动下载并安装它,例如:Oracle JDK或OpenJDK。
- GlassFish应用程序服务器版本 3.0.1 或更高版本。您可以从官方参考实现 站获取最新版本。对于本教程而言, Web Profile子集应该足够了。
本教程使用 JDK 1.8、Java EE 8 和 GlassFish 4.1.1。
创建一个新的 Java 企业项目
IntelliJ IDEA 包含一个专用向导,用于创建基于各种 Java EE 和 Jakarta EE 实现的 Java Enterprise 项目。在本教程中,我们将创建一个简单的 Web 应用程序。
- 从主菜单中,选择文件 | 新 | 项目。
- 在New Project对话框中,选择Java Enterprise。
- 在依赖项列表中,选择以下内容:
- CDI
- JAX-RS
- 小服务程序
单击创建。
- IntelliJ IDEA 创建默认项目结构。

为您的项目输入一个名称:RestGlassfishHelloWorld。对于本教程,使用 Java 1.8 作为项目SDK并选择REST 服务模板。不要选择或添加应用服务器,我们稍后再做。选择Maven和JUnit。单击下一步继续。
本次的IDEA教程就介绍到这里了,下篇教程我们介绍如何去探索默认项目结构
IntelliJ IDEA | 下载试用
重要通知:接厂商相关通知,JetBrains 将于 2022 年 10 月 1 日起全面上调 IDE、. NET 工具 和 All Products Pack 订阅产品价格。
在新价格生效前仍可按照当前价格进行订阅, 但请注意以下两点调整:
- 个人订阅允许最多订阅 3 年,企业订阅允许最多订阅 2 年(订阅含新购和续费);
- 2022 年 7 月 1 日至 2022 年 9 月 30 日之间的续订,将从下单日起往后计算订 阅时间,未使用的剩余订阅时间将进行价格抵扣。例如 2022 年 7 月 4 日续订 2 年,当 前的 licenses 是 8 月 4 日到期,还有 1 个月剩余,那么续订后的到期日则为 2024 年 7 月 4 日,续订价格则是从 2 年的订阅价格中扣除剩余 1 个月未使用的订阅之后的金额。
想要了解IntelliJ IDEA价格的朋友,欢迎咨询官方客服
IntelliJ IDEA技术交流群:786598704 欢迎进群一起讨论
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!