idea插件

    科技2025-07-18  9

    好用的idea插件

    Free MyBatis Plugin

    生成mapper xml文件 快速从代码跳转到mapper及从mapper返回代码

    yaml的一些配置属性设置 #使用列标签替换别名 mybatis.configuration.map-underscore-to-camel-case=true #驼峰命名数据库u_id实体类 mybatis.configuration.use-column-label=true #数据库自增主键值 mybatis.configuration.use-generated-keys=true #扫描实体类 mybatis.type-aliases-package=com.huwei.entity #扫描mapper文件 mybatis.mapper-locations=classpath:/mapper/**.xml #日志打印到控制台 mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

    Maven Helper

    主要功能如下:查找和排除冲突依赖项的简便方法,为包含当前文件或根模块的模块运行/调试maven目标的操作,运行/调试当前测试文件的操作

    RestfulToolkit

    提供了一个 Services tree 的显示窗口;一个简单的 http 请求工具;在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )

    Alibaba Java Coding Guidelines

    一款阿里巴巴公司试行的开发设计规范~

    Easy Code

    基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。 支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

    1.生成的dao层上面添加@Mapper

    2.启动类上面添加@MapperScan(“com.bai.springcloud.dao”)

    进去可以选择bean dao xml service

    Translate

    翻译

    Lombok

    生成getset方法

    ​ org.projectlombok

    ​ lombok

    ​ 1.16.18

    ​ provided

    Lombok的scope=provided,说明它只在编译阶段生效,不需要打入包中。事实正是如此,Lombok在编译期将带Lombok注解的Java文件正确编译为完整的Class文件。

    @ToString:

    作用于类,覆盖默认的toString()方法,可以通过of属性限定显示某些字段,通过exclude属性排除某些字段。

    @Data @AllArgsConstructor @NoArgsConstructor @ToString(of = "{name,port}",exclude = "{age}")//包含哪几个字段 排除哪些字段 public class Friend { private String name; private String port; private int age; }

    @Builder:

    作用于类上,将类转变为建造者模式

    @Cleanup:

    自动关闭资源,针对实现了java.io.Closeable接口的对象有效,如:典型的IO流对象

    GsonFormat

    可以对json文件进行formate

    可以对json文件反向生成javabean

    通过再空javabean中 alt+s 输入json格式的 点击formate 就可以格式化 点击ok就可以生成javabean对象

    codota

    Codota会学习我们如何在编程,然后反过来帮助我们更好的编程。它会使用AI和机器学习技术来给工作中的人提供与正在写的代码相关的建议。只能提示一些类 方法 。

    Processed: 0.009, SQL: 8