文章目录
一、VS Code
1.Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
中文(简体)语言包为 VS Code 提供本地化界面。
2.ESLint
ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误
二、IDEA
1.Lombok
Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码
@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
@Data
@Builder
@SuperBuilder
@Singular
@Delegate
@Value
@Accessors
@Wither
@With
@SneakyThrows
@val
@var
experimental @var
@UtilityClass
2.MyBatis Log Plugin
将mybatis sql 日志恢复为原始的整个可执行 sql
3.Alibaba Java Coding Guidelines
代码规范检查工具
4.MyBatisX
插件特点:
mapper和xml可以来回跳转
mybatis.xml,mapper.xml 提示
mapper 和 xml 支持类似 jpa 的自动提示(参考 MybatisCodeHelperPro)
集成 mybatis 生成器 Gui(来自免费的 mybatis 插件)
5.GenerateAllSetter
插件特点:
快速生成实体对象的属性set代码,避免手动书写。
alt+enter
会出现快捷选项
6.JRebel and XRebel
工具需要激活,激活过程暂不叙述;配置过程可自行搜索
插件特点:
(1)JRebel:修改代码,不重启,代码直接生效。
修改代码后,按快捷键 Ctrl + Shift + F9
, idea右下角会显示短暂的差量编译,完成后新代码成效。
(2)XRebel:代码性能监控。例如:方法执行时间,出现的异常,SQL执行时间,输出的Log,MQ执行时间等。
(3)JRebel + XRebel:修改代码直接生效,并且监控代码。
7.JRebel mybatisPlus extension
热更新 mybatisPlus 的xml文件 ,但是前提必须先安装JRebel and XRebel
如果在idea工具插件市场搜索不到,可以下点击链接下载,再通过手动从桌面安装
https://plugins.jetbrains.com/plugin/12682-jrebel-mybatisplus-extension/versions
8.jprofiler
配置使用说明:https://blog.csdn.net/sinat_16998945/article/details/125636488
9.Code Screenshots
截图工具,对于一屏无法截完整图,可以使用这个工具,选中代码,选择菜单 “Edit” > “Save as image” 即可, 右下角弹出截图地址
10.SequenceDiagram
对于代码方法嵌套比较深,可以使用这个插件,画出嵌套各个节点的,使用方式是选中要查看的方法,右键,再点击“SequenceDiagram” 即可