作者:Jialuo Gan Program Manager, Developer Division at Microsoft
排版:Alan Wang
大家好,欢迎回到11月的 Java on Azure Tooling 的更新。在这次更新中,我们将引入对 Azure Spring Apps 和 Azure Function Apps 的远程调试支持。此外,我们还做了一些改进,使用户可以更容易地配置 App 设置。请下载并安装 Azure Toolkit for IntelliJ。我们希望你喜欢这些功能,并享受我们的 Azure 工具包带来的流畅体验。那么让我们开始吧。
Azure Toolkit for IntelliJ 提升
基于 Azure Spring Apps 和 Azure Function Apps 的 Remote debugging 支持
正如我们在10月份的博客中谈到的,在云原生环境中非常需要远程调试(Remote debugging),这可以帮助开发人员在微服务架构下监控和排除应用程序的问题。通过使用这一功能,它可以通过直接查看代码来增强故障排除的体验,特别是当某些问题只能在特定环境中重现时。
在最新的版本中,我们增加了对 IntelliJ IDEA 和 VS Code 中 Azure Spring Apps 和 Azure Function Apps 远程调试的支持。以 Azure Spring Apps 在 IntelliJ IDEA 上的远程调试体验为例,你可以按照以下步骤进行:
- 用代码行设置断点
- 为一个 Spring 应用实例启用/禁用远程调试功能
- 选择有 “附加调试器(Attach debugger) “选项的实例,开始调试
- 稍后,你可以在调试模式下进行其他操作并运行该程序
当你完成远程调试过程后,为了安全起见,请关闭远程调试功能。你可以在 Azure 资源管理器中右键单击实例,选择 “禁用远程调试”。更多的细节,请参考这篇文档。这里也有一个简短的演示。
我们还为 Azure Functions 的远程调试提供了类似的新体验。下面是它的另一个演示。
App Settings 增强
对于 Azure 应用服务和 Azure 函数,你可以使用应用设置来存储和改变配置设置,这些设置大多是作为环境变量传递给应用代码的变量。更多详情,请参见配置 App Service 应用。
我们一直在收到相关 Java 开发人员的反馈,他们希望 Azure Toolkit for IntelliJ 也能对应用设置配置(App Settings Configuration)提供更多支持。在最新的版本中,你将有更多的灵活性来管理你的配置。当你第一次创建 Azure App Service/Azure Functions,或者它们已经被部署到 Azure 时,你可以直接在 IntelliJ 中添加、修改和更新应用设置。此外,我们还提供了搜索框,以方便用户快速查找。这里也有一个简短的演示。
反馈与建议
如果您感兴趣,请不要犹豫并尝试使用我们的产品吧! 您的反馈和建议对我们非常重要,将有助于我们产品的未来发展。
- 在此博文上留下您的评论
- 在产品的官方 GitHub 页面上创建一个功能请求或提交一个错误
- 填写我们的调查问卷
资源
以下链接和资源能帮助您更好地了解 Java on Azure Tooling 的相关信息:
- Azure Toolkit for IntelliJ 的官方文档
- Azure Toolkit for Eclipse 的官方文档
- 基于 Azure Web Apps/Functions/Spring Apps 的 Maven 插件官方文档
- 基于 Azure Web Apps/Functions 的 Gradle 插件官方文档
- 基于 Azure Spring Apps 的 VS Code 插件官方文档