idea插件

本文介绍了 IntelliJ IDEA 中的一些实用插件,包括 Free MyBatis Plugin 用于便捷操作 MyBatis,Maven Helper 辅助解决依赖冲突,RestfulToolkit 提供 REST API 工具,Alibaba Java Coding Guidelines 实现阿里巴巴编码规范,Easy Code 自定义代码生成,Translate 翻译插件,Lombok 提高代码简洁性,以及 GsonFormat 和 codota 提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好用的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和机器学习技术来给工作中的人提供与正在写的代码相关的建议。只能提示一些类 方法 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值