Java Blog in Chinese

欢迎来到Microsoft的Java中文博客,在这里可以找到与Java相关产品与服务的更新

Latest posts

Java on Visual Studio Code的更新 – 2024年6月
Jun 28, 2024
Post comments count 0
Post likes count 0

Java on Visual Studio Code的更新 – 2024年6月

Nick Zhu
Nick Zhu

大家好,欢迎阅读Visual Studio Code for Java的六月更新!在这篇博客中,我们将分享项目设置项目的重要更新以及一系列Spring的功能改进,让我们开始吧! 项目设置页面功能增强 编译器配置 在项目设置页面添加了一个新的编译器配置标签页。这使您可以方便地设置项目的Java编译器相关选项。目前的选项包括源代码和目标兼容性、用于交叉编译的--release选项以及类文件生成的自定义。请参见下方截图中的编译器部分。 Maven相关选项 除了编译器部分,我们还添加了Maven标签页,使用户可以轻松指向的Maven配置文件。用户只需点击“Maven”并输入Maven配置文件的名称。 Formatter配置 最后,许多用户需要使用格式化器(Formatter)来格式化代码。我们在项目部分添加了使用格式化器的跳转方式。点击“Formatter”后,Visual Studio Code Java将引导用户进入格式化器视图。如果用户当前没有格式化器的文件,Visual Studio Code Java将引导用户直接创建一个格式化器。请参见下方的演示。 更方便地访问项目设置页面 自从我们引入更新后的项目设置页面以来,我们收到了用户的积极反馈。因此,我们使项目设置页面更加易于访问,现在您可以通过Java状态菜单直接从状态栏进入该页面。请参见下方截图。 要使用上述所有功能,用户...

Java on Azure Tooling的更新 – 2024年5月
Jun 7, 2024
Post comments count 0
Post likes count 0

Java on Azure Tooling的更新 – 2024年5月

Jialuo Gan
Jialuo Gan

大家好,欢迎阅读 Java on Azure 工具 5 月份更新。在本次更新中,我们将介绍 Java 在 Azure 上的容器应用程序的入门指南。希望您喜欢这些更新,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧! Azure Toolkit for IntelliJ 提升 Java 对 Azure Container Apps 上入门指南支持 在之前的更新中,我们宣布针对 IntelliJ 的 Azure 工具包已为具有灵活部署选项的 Azure 容器应用程序(Java on ACA)提供支持。对于刚刚接触 Azure 容器应用程序的 Java 开发人员,我们还提供了一份教程,帮助您快速入门。本指南将告诉您如何使用本地 Java 源代码构建微服务并将其部署到 Azure Container Apps,并提供分步说明。要使用该指南,请右键单击 “Azure”,然后在 Azure Explorer 中选择 “Getting Started”。然后,选择 “将第一个容器应用程序部署到 Azure(Deploy Your First Container App to Azure) ”继续。下面是一个简短的演示。 反馈与建议 如果您感兴趣,请不要犹豫并尝试使用我们的产品吧! 您的反馈和建议对我们非常重要,将有助于我们产品的未来发展。 ...

Java on Visual Studio Code的更新 – 2024年5月
Jun 3, 2024
Post comments count 0
Post likes count 0

Java on Visual Studio Code的更新 – 2024年5月

Nick Zhu
Nick Zhu

大家好,欢迎来到 Visual Studio Code 的 Java 五月更新!在本篇博客中,我们将分享一个令人兴奋的与AI相关的新功能,专门Visual Studio Code上的Java开发者准备。另外,还会有几个重要的Spring的重要更新,让我们开始吧! 基于Github Copilot优化并重构Java代码 当我们的代码更新迭代,我们的业务逻辑会不断变复杂。与此同时,Java的版本也在不同地升级。我们一些旧的代码通常可以用一些更好的新的代码去替代,不仅可以提升它们的效率,也可以使代码更美观和简洁。这些事情之前可能都需要我们人为去做,而随着AI的普及,慢慢很多任务都可以用AI相关工具去处理,而伴随Build大会2024的各种AI产品的发布,我们也想给广大在Visual Studio Code上的Java开发者带来一个好消息,我们已在Java插件中的Insider(Pre-release)版本中发布了一项重要的新功能: "Rewrite with new Java syntax",允许开发者一键优化自己的Java代码!该功能与GitHub Copilot相互集成,因此开发者需要有GitHub Copilot的许可。 以下是该功能的工作流程:在您的Java类上,将会在类名上方出现一个新的CodeLens文本:“Rewrite with new Java syntax”。用户点击此文本后,将会触发对当前Jav...

宣布 Java on Azure 开发工具支持 Java on Azure Container Apps
May 24, 2024
Post comments count 0
Post likes count 0

宣布 Java on Azure 开发工具支持 Java on Azure Container Apps

Jialuo Gan
Jialuo Gan

在Build 2024 期间宣布,Azure Container Apps 现在可为 Java 开发人员提供丰富的操作功能。(详细内容请参见本博客)。 我们很高兴地与大家分享,Azure Toolkit for IntelliJ 为 Azure Container Apps(Java on ACA)提供了支持,并提供了灵活的部署选项。有了这项支持,Java 开发人员可以使用 GitHub 代码库中的源代码或本地工件构建和部署他们的应用程序,用于新的 ACA 应用程序或现有的 ACA 应用程序。这将增强开发人员在云中运行容器化 Java 应用程序的能力,并加强安全态势,更好地调整容器环境的内存配置。 观看下面的演示,构建并部署您的第一个 Java on ACA 应用程序, 资源 以下是有助于进一步了解 Java on Azure Container Apps 链接列表:

宣布 Java on Azure 开发工具支持 Azure Functions Flex Consumption
May 23, 2024
Post comments count 0
Post likes count 0

宣布 Java on Azure 开发工具支持 Azure Functions Flex Consumption

Jialuo Gan
Jialuo Gan

Azure Functions Flex Consumption 刚刚在微软 Build 2024大会期间发布(详情请参见本博客)。我们很高兴地与大家分享,Azure Functions 的 IntelliJ Azure Toolkit 和 Maven 插件现在也已经支持 Flex Consumption。有了这项支持,Java 开发人员可以使用我们的工具轻松创建和部署他们的 Flex Consumption 应用程序。您可以在 Flex Consumption 上以可忽略的冷启动延迟和持续就绪实例运行无服务器 Java 应用程序,以实现事件驱动的扩展。 观看下面的演示,使用 Flex Consumption 构建您的 Azure Functions 应用程序, 在未来几个月中,我们还计划扩展 Gradle 插件对 Flex Consumption 的支持。 资源 以下是有助于进一步了解 Flex Consumption 预览版的链接列表:

Java on Visual Studio Code的更新 – 2024年4月 (产品路线图更新)
Apr 23, 2024
Post comments count 0
Post likes count 0

Java on Visual Studio Code的更新 – 2024年4月 (产品路线图更新)

Nick Zhu
Nick Zhu

大家好,欢迎来到 Visual Studio Code 的 Java 四月更新!在本篇博客中,我们将分享未来几个月的路线图,以及最近的更新,例如 JDK 22 支持和重新设计过的项目设置体验,让我们开始吧! 未来 6 个月的路线图 我们很高兴与大家分享未来几个月的产品路线图!这个产品路线图有很多部分基于用户得来的反馈,因此我们要感谢社区提供的所有意见。我们将继续与我们的合作伙伴红帽一起努力,为 Visual Studio Code 上的 Java 开发人员提供最佳体验。以下是我们路线图的主要方向。 基础体验 支持最新的 JDK 是我们的首要任务。除此之外我们还将增加一些高级的代码导航和调试功能,因为这次会影响到开发者的日常工作体验。最后,我们将集成 javac 编译器替代我们当前的 ECJ 编译器以带来更好的构建体验。 性能和可靠性 性能和可靠性是我们次要的优先级,因为我们在这个领域听到了很多反馈意见。我们将专注于减少不稳定会话的数量,并优化每个会话的内存/CPU 使用率。 兼容性 去年我们发布了 Gradle 构建服务器时,社区给予了很多积极的反馈。在接下来的几个月里,我们将把用于Gradle for Java 插件(该插件应用了Gradle构建服务器)集成到我们的 Java 插件包中,并同时专注于提高 Gradle 项目的项目导入成功率。 项目管理 许多 Java 开发者来自传统的 Jav...

Java on Azure 开发工具未来6个月路线图发布
Apr 14, 2024
Post comments count 1
Post likes count 1

Java on Azure 开发工具未来6个月路线图发布

Jialuo Gan
Jialuo Gan

大家好,欢迎阅读 Java on Azure 工具的三月更新。在本次更新中,我们将分享未来几个月对 Java on Azure 开发工具的投资。此外,我们还将介绍对使用Connection Strings管理资源。 我们希望您喜欢这些更新功能,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧! 路线图更新 我们很高兴宣布未来几个月的路线图。我们的目标是不断增强 Java 开发人员的 "代码到云 "体验,使他们能够无缝地构建和部署应用程序到 Azure,并在我们的工具中管理 Azure 资源。以下是我们投资领域的概述:   保持最新的 Azure 服务支持 支持最新的 Azure 服务始终是我们的首要任务之一。我们将在工具中持续提供 Azure Functions,Azure Web App,Azure Cosmos DB 和其他 Azure 服务的最新 Azure 功能,帮助开发人员更轻松地管理和部署应用程序。这将包括支持 Azure Flex Consumption、将 Azure Functions 的Java  Runtime 运行时更新为 Java 21 以及为 Azure Cosmos DB 提供 Mongo vCore 支持等功能。 基于容器化服务构建云原生应用程序 对于在云原生环境中运行容器化应用程序的...

Java on Visual Studio Code的更新 – 2024年3月
Apr 7, 2024
Post comments count 0
Post likes count 0

Java on Visual Studio Code的更新 – 2024年3月

Nick Zhu
Nick Zhu

大家好,欢迎来到2024年3月的Visual Studio Code Java更新!在本篇博客中,我们将分享大量Spring有关的新功能以及测试覆盖率的更新,让我们开始吧! Spring Boot 相关功能更新 自动升级或重构功能中新增的预览视图 在Spring Boot的插件包中,我们提供了功能帮助用户将项目自动升级到最新的 Spring Boot 版本,或是帮助用户重构代码符合Spring更好的规范。在最新的版本中,我们新增了预览功能,重构预览为您提供了升级或重构过程产生的所有更改的差异,并允许您选择应用哪些更改。请注意,目前所有更改默认都未选中,因此您需要手动选择要应用的更改。 要重构 Spring Boot 项目或将 Spring Boot 项目升级到更新的版本,您可以直接右键单击 Visual Studio Code 中 Spring 项目中的 POM.xml,然后单击“Refactor Spring Boot Projects”或者“Upgrade Spring Boot Projects“,操作方法如下: 您还可以观看这段短视频,了解所有功能的完整演示。 即时更改日志级别 如果您在项目类路径中具有Spring Boot Actuator并在 Visual Studio Code 中启动了Spring应用,则 Visual Studio Code 中的 Spring 工具...

Java on Azure Tooling的更新 – 2024年2月
Mar 14, 2024
Post comments count 0
Post likes count 0

Java on Azure Tooling的更新 – 2024年2月

Jialuo Gan
Jialuo Gan

大家好,欢迎来到我们的 Java on Azure Tooling 二月份更新。在本次更新中,我们将介绍对在 Azure 容器应用程序上托管 Functions 应用程序的支持。此外,我们还将介绍在 IntelliJ IDEA 的服务视图中对 Azure 容器注册表的改进。希望您喜欢这些更新,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧! Azure Toolkit for IntelliJ 提升 支持在 Azure Container Apps 上托管 Functions 应用程序 Azure Functions 为在 Azure 容器应用程序上开发、部署和管理容器化函数应用程序提供集成支持。有关详细信息,请访问此文档。 在最新版本中,我们提供了支持帮助您在 IntelliJ IDEA 中基于Azure Container Apps托管函数应用程序。您可以轻松创建在 Linux 容器中运行的函数应用程序。通过将功能将应用程序部署到 Azure Container Apps,您就可以将功能应用程序集成到云原生微服务中,为您的应用程序提供灵活性和可扩展性。此外,在首次创建容器化功能应用程序时,还可以选择快速启动映像。下面是一个简短的演示。 服务视图中 Azure Container Registry 体验改进 服务视图(Services ...