首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VS Code Java扩展组件12月更新加入Spring Boot即时内存查看图

VS Code Java扩展组件迎来12月更新,这次的更新重点在于Spring Boot仪表板,加入新的即时内存查看图,这项功能由微软和VMware共同合作开发。同时,微软也改进扩展组件的构建错误提示,使用户体验更好。

微软在最新版本中,于Gradle for Java扩展组件中支持注解处理。注解处理是一个从Java 5就存在的Java编译选项,允许程序在编译阶段,生成类别或是文件等其他文件,而现在用户也可以通过在相依项目中标记annotationProcessor,在编译阶段产生文件。

另外,微软也更新整体构建错误消息提示,以提升用户体验。之前在多个文件夹的工作区,只要有一个文件夹存在错误,当用户尝试执行其他文件夹,系统便会弹出构建错误窗口,目前这个问题已经被改善。微软也在这个最新扩展组件版本更新Maven,当开发者的多模块项目中,存在一个相依项目错误,系统便会提示构建错误消息,不过只要错误被修复,提示便会消失。

即时内存查看图可以可视化,Spring Boot应用程序运行中的内存和垃圾回收活动。内存查看图提供4种图形即时可视化,第一是堆(Heap)内存,提供不同堆区域的堆栈总览,显示JVM堆的总内存和使用的内存大小,第二是非堆内存,显示JVM中不同非堆区域的堆栈,相对于总内存的使用状况。第三是垃圾回收暂停,能够显示垃圾回收事件暂停的频率和持续时间,而第四则是垃圾回收,显示应用程序中的垃圾回收事件计数。

内存查看图使用Spring Boot Actuator,从正在运行中的应用程序收集资料,而这与Spring Boot应用程序,收集其他正在执行的Spring Boot应用程序资料的方法相同,所以只要用户的项目存在Spring Boot Actuator依赖性,就可以使用即时内存查看图。

与在VS Code中的Beans和请求映射查看图不同,内存查看图仅呈现特定执行中Spring Boot应用程序的内存资料,不会同时可视化多个应用程序的资料,因此用户可以直接在查看图中,选择想要可视化的应用程序。

微软在2022年的时候,就针对Spring Boot仪表板进行一系列改进,目的在于提升Spring开发人员在VS Code的工作效率,包括Beans和端点映射查看图,显示更多Spring应用程序的即时资讯,让开发人员更容易观察Spring应用程序状态。

除了Spring Boot仪表板改进,2022年度更新也值得一提的是,VS Code Java扩展组件从7月开始内置Lombok项目,Lombok是一个热门且被广泛使用的Java函数库,能够最小化或是删除样板程序代码,而现在只要使用7月之后的版本,开发者就不需要安装额外扩展组件,便能够直接使用Lombok项目。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221221A04OK700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券