Docker 镜像我在之前的文章就创建好了,这里就不演示了,Docker 结合 IDEA 系列教程请关注公众号Java技术栈搜索历史文章阅读。
这样我的 Test 类就可以在 java:8 这个 Docker 容器运行了,也还可以在其他远程主机中运行,这个功能是不是也很强大、很实用呢?懂的自然懂!
5、JDK 16 支持JDK 16 刚发布不到一个月左右,IDEA 就率先支持了,果然最强 IDEA!
人家支持归支持,我们实际生产不可能用到,但有了 IDEA 的支持,平时我们用来学习练手就太方便不过了!
6、内置 HTML 预览器之前的版本,HTML 页面应该都是要跳到外部浏览器才能预览,这个版本就内置 HTML 预览器,直接点第一个按钮就能在 IDEA 中进行预览了。
栈长随便写了个 HTML,是有点丑,演示用,无所谓哈~
另外,你随便改,内置预览器都能实时刷新预览,不能太方便了。
7、新的字体设置新的字体粗体设置 Preferences / Settings | Editor | Fonts | typography settings 可以微调主要和粗体字体的样式。
按默认推荐的来就行了,也可以自己微调一下。
8、JSONPath 支持IntelliJ IDEA 现在支持使用 Goessner 或 Jayway 语法的 JSONPath 表达式。
打开 JSON 类型的文件,现在可以通过 Edit | Find 菜单打开 Evaluate JSONPath Expression 操作面板,在查找框中输入查询条件进行结果筛选查询。
如,有一个 JSON 数据文件:
{ "id": "10000", "name": "Java技术栈", "watchers": [ { "id": 1001, "name": "zhangsan" }, { "id": 1003, "name": "lisi" }, { "id": 1004, "name": "zhangzi" }, { "id": 1002, "name": "lida" } ], "date": "2021", "note": "Good" }我想筛选 JSON 数据中 watchers 的 id > 1002 的所有数据:
如果不是 JSON 文件,而是外部 JSON 数据,也可以另外创建一个窗口,把 JSON 数据输入进去再筛选:
这个功能是不是又很实用?更多骚操作有兴趣的可以去研究吧!
9、多个框架更新 9.1 支持替换 检查新版本默认高亮显示 协议用法,并支持将其更改为 https://。
可以全局关闭显示和检查,也可以把特定 urls 加入忽略地址列表中:
9.2 改进了 JPA 支持