Java on Azure Tooling 11月更新|远程调试支持与 App Settings 增强

news/2024/11/13 3:52:37/

作者: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 插件官方文档

http://www.ppmy.cn/news/3486.html

相关文章

外部注意力机制与内部注意力机制

自注意力是注意力机制的一种特殊情况,其核心思想为通过计算特征内部元素之间的联系来获得大范围内的依赖关系。而在外部注意力中,key被拿到了网络外部,因此可以习得数据集的全局状况。 自注意力机制中,输入特征F被投射到query矩阵…

c++-函数

c-函数函数默认参数函数重载传递方式值传递指针(地址)传递引用传递引用传递与const指针引用引用与函数返回值引用与指针引用与临时数据 - 还要看引用与const 其他注意事项- 还没看const 与函数const与形参const修饰函数(返回值)co…

LinkedList与链表

目录 1. 链表的概念: 2.链表的实现 ArrayList和LinkedList的对比: 链表是一种物理存储单元上非连续、非顺序的存储结构。数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 根据前一章顺序表的介绍,我们发现对于顺序的删除和添加元素…

linux批量操作文件命令总结

总结下常用的linux命令,linux下的命令组合着实强大。有时候即便是使用的windows系统也可以在Dos窗口下使用linux下的一些命令工具,完成一些文本日常处理。 查找所有文件 find ./ -name "*.log" 查找某一后缀的文件并删除 find ./ -name &qu…

C# !(null包容)运算符的使用

总目录 文章目录总目录前言一、!(null包容)运算符是什么?二、!(null包容)运算符如何使用?1.使用2.扩展-预处理器指令启用或关闭null检查总结前言 本文主要讲解!(null包容)运算符的使用&#xf…

内核动力之源——内存管理

目录 内存管理背后的故事 内存管理概述 常见内存分配策略 LwIP的宏配置及内存管理 见招拆招——动态内存堆 数据结构描述 函数实现 ​以不变应万变——动态内存池 数据结构描述 函数实现 使用C库管理内存策略 无论在哪种系统中,动态内存都是一个非常重要的…

【内网安全-基础】基础知识、信息收集、工具

目录 一、基础知识 1、内网: 2、工作组: 3、域(Domain): 二、基础信息收集 1、判断是否在域内 2、机器角色判断 3、出网协议判断 4、端口判断 三、常规信息收集 1、常用命令 2、常用命令 3、工具&插件 LadonGO CS插件 Adfi…

基于PHP和MySQL的新闻发布系统

关于世界杯⚽️ 国际足联世界杯(FIFA World Cup),简称“世界杯”,是由全世界国家级别球队参与,象征足球界最高荣誉,并具有最大知名度和影响力的足球赛事。世界杯全球电视转播观众超过35亿 。世界杯每四年举…