Quarkus实战:专为Kubernetes而优化的Java解决方案
上QQ阅读APP看书,第一时间看更新

2.4 用Visual Studio Code搭建Quarkus项目的脚手架

问题

如何在Visual Studio (VS) Code中生成一个简单的项目来快速启动Quarkus?

解决方案

使用Quarkus VS Code扩展。

讨论

我们为Visual Studio Code IDE开发了一个Quarkus扩展,将Quarkus的一些功能集成到IDE中。以下是其中的一些功能:

·搭建项目脚手架的命令

·添加扩展的命令

·自动完成配置文件(属性和YAML格式)Snippet

要安装插件,需打开VS Code,按Extensions按钮,如图2-2所示。

图2-2:单击VS Code中的扩展按钮,可以安装Quarkus扩展

搜索quarkus并选择Quarkus Tools for Visual Studio Code by Red Hat。你的搜索应该会弹出类似于图2-3的结果。

图2-3:Quarkus扩展可从VS Code市场免费获得

安装过程结束后,重新启动IDE,就可以开始使用扩展程序了。

要生成新的Quarkus项目,需打开Command Palette,选择Generate a Quarkus Project。在撰写本书时,可用的选项如图2-4所示。

图2-4:使用Command Palette生成一个新的Quarkus项目

如图2-5所示,下一步会询问你使用哪个构建工具。还有一些关于groupId、artifactId等的问题。

图2-5:选择构建工具

可以通过控制台中的Add extension命令来添加扩展,如图2-6所示。

图2-6:Add extension命令

选择任何你想添加到项目中的Quarkus扩展。图2-7是可用扩展的例子。

图2-7:应用程序可以安装的可用扩展列表

在图2-8中,你可以看到Quarkus扩展所提供的一些功能。图2-8还显示了自动完成配置属性,帮助你正确配置应用程序。

图2-8:配置属性键的自动完成和类型信息

图2-9显示了配置属性的具体描述。

图2-9:将鼠标悬停在配置属性上,可获得有关该属性的更多信息

图2-10演示了如何检测应用程序中未使用的属性。

图2-10:检测未使用的配置属性

图2-11显示了代表端点的URL。单击它会打开一个新的浏览器窗口,指向给定的URL。

图2-11:VS Code扩展为每个端点方法生成一个可点击的URL端点

另见

Quarkus扩展可用于多种IDE:

·Visual Studio Code(https://oreil.ly/rL1Md

·Eclipse(https://oreil.ly/3Ais

·IntelliJ(https://oreil.ly/Whvdj