1.POJO to JSON
作用:将简单Java类型转成JSON 方便用postman或者curl的时候构造JSON body
找到java类或者直接在某个方法上
或者右键这里MakeJson
打开网站 http://www.bejson.com/
2.sonarLint
作用:提高代码质量
这个注解可以忽略扫描
3.MyBatis Log Plugin
作用:把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。 通过 “Tools -> MyBatis Log Plugin” 菜单或快捷键 “Ctrl+Shift+Alt+O” 启用。 点击窗口左边的 “Filter” 按钮,可以过滤不想要输出的sql语句。 点击窗口左边的 “Format Sql” 按钮,可以格式化输出的sql语句。 选中console的sql日志,右击 “Restore Sql from Selection” 菜单可以还原sql语句。 前提条件:输出的sql日志必须包含"Preparing:"和"Parameters:"才能正常解析。
4.MybatisX
作用:Java 与 XML 调回跳转,Mapper 方法自动生成 XML
5.JBLJavaToWeb
作用:转换 java 的模块工程为 web 模块工程; 生成的 web.xml 文件支持 Servlet 2.5。
右键点完JBLJavaToWeb,然后再右键点Synchronize
6.background Image Plus +
7.lombok(jdk1.8)
在java Bean类名上方添加一个注解@Data,就自动生成Getter和Sertter。
@Data
public class User {
private int id;
private String userName;
private String passWord;
}
// 测试方法
void test(){
User user = new User();
user.getUserName();
user.setUserName("21");
user.getPassWord();
user.setPassWord("666");
}
@Data
@Setter @Getter
@Cleanup(释放字段中的资源,如关闭IO等)
@Synchronized(同步代码块)
@NonNull (字段非空)
@ToString (对象转为字符串,打印日志用)
@EqualsAndHashCode
@SneakyThrows (方法出现异常,抛出异常,代替throws Exception)
8.maven helper(分析依赖包,解决依赖冲突)
pom.xml文件里面切换到dependency analyzer分析 依赖控制,和冲突
9.docker integration
2.图标高亮