前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于Eclipse 2020的MyEclipse,支持Java14,升级框架,STS4集成

基于Eclipse 2020的MyEclipse,支持Java14,升级框架,STS4集成

作者头像
老夫编程说
修改2020-06-17 13:02:14
1.1K0
修改2020-06-17 13:02:14
举报
文章被收录于专栏:Java 温故知新

MyEclipse 2020-5-18发布了,此次新版本修复了:

  1. 添加了Wildfly 19的配置项;
  2. 修复更改配置所导致的工作区选择提示停止的问题;
  3. 在 WebSphere 启动配置的 Classpath 选项上指定的库可以在启动时正确地添加到服务器的 classpath 中;
  4. 修复了产品内报表预览功能被破坏的问题;
  5. 使用Slack代码共享功能又能正常使用了;
  6. 在Spring Boot应用程序中导入WSDL文件将不再导致IDE挂起;
  7. 修复DevStyle黑色主题(Darkest Dark和其他主题)中的一些树状控件将无法正确显示所有的分支了的问题;
  8. 修复了启用dark主题后导致资源泄露的问题。

同时,也有不少的升级,下面就来一一盘点下吧!

框架升级

在这一版的MyEclipse中,升级了框架支持;Hibernate、JPA、Spring框架的项目的创建引导升级到了Hibernate 5.4、JPA 2.2和Spring 5.2;也就是说通过MyEclipse创建的maven项目,可以将项目框架最高依赖Hibernate 5.4、JPA 2.2和Spring 5.2自动添加到项目的pom文件中。

项目框架最高依赖Hibernate 5.4、JPA 2.2和Spring 5.2
项目框架最高依赖Hibernate 5.4、JPA 2.2和Spring 5.2

关于Spring的升级

除了之前提到的Spring 5.2之外,在这个版本中,MyEclipse还将Spring Tool Suite的集成从3.9.7更新到了3.9.12;这些更新为Spring Boot的支持带来了一些增强功能,如从运行中的Spring Boot应用中检查实时环境值的能力,以及对Beans选项卡的增强,使得可以在运行时自检Bean关系。

这些增强功能都可以在运行中的应用的属性视图中找到。

属性视图中的功能得到了增强
属性视图中的功能得到了增强

关于STS

在之前的MyEclipse版本中,STS 4会和MyEclipse发生冲突,而现在可以将STS 4安装到MyEclipse中,而不会发生冲突,同时,官方也在积极进行将STS 4整合到MyEclipse中的工作。

新的面板

在这个新版的MyEclipse中,面板得到更新和简化,删除了之前版本中不使用的页面;简化后的面板简单、突出重点,而且是一个单一的标签页,其中只包含了搜索、学习文档和代码示例

新的MyEclipse面板
新的MyEclipse面板

基础Eclipse 的升级

众所周知,MyEclipse是基于Eclipse开发的,是在原生Eclipse的基础上拓展、集成了原本没有的功能,或者是对现有功能的增强之后得到的Java IDE。所以,MyEclipse的基础上还是Eclipse,二者也是有着极高的相似度,以至于很多开发的小伙伴都没能仔细分清楚。

此次的新版本将基础的Eclipse 更新到了2020-3;同时,也支持了Eclipse 2020-3中带来的新功能,比如:DALI和Web Tools项目,其中最大功能就是对Java 14的支持。

升级了基础的Eclipse
升级了基础的Eclipse

以下是一些亮点功能:

  1. 快速访问”能够实现更多功能:从打开编码模式、视图到Debug;
  2. 部分资源类型可以在所有资源管理器视图中实现内联重命名
  3. 可以选择只在首次出现异常的断点处停止程序的执行;
  4. Expressions视图和条件断点允许你使用Lambda表达式和方法引用;
  5. 内容辅助支持子词模式,使得内容补全更加容易;
  6. Java编辑器中添加了几个新的快速修复程序,例如:使用try-with-resources块可将选择内容围绕起来,同时也会有一个相应的“ Surround With”上下文菜单项;

MyEclipse 曾经是我最喜欢的Java IDE,它的强大功能、丰富的插件集,智能代码提示一度让我认为他是最好的Java IDE。虽然现在已经不再使用,但对其依然是关注的,也希望MyEclipse 能够越来越好,同时,也希望MyEclipse的价格能够低一些,毕竟价格过高,不是每个人都能承受得起。

完结,老夫虽不正经,但老夫一身的才华!关注我,获取更多科技知识。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老夫不正经 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 框架升级
  • 关于Spring的升级
  • 关于STS
  • 新的面板
  • 基础Eclipse 的升级
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档