当前位置: 首页 > news >正文

几款提高开发效率的Idea 插件

1、ignore

开发代码过程中经常会有一些需要提交到代码仓库的文件,比如java文件生成的.class、.jar 等,如果将编译后的文件都提交到代码库那么代码库会很大,关键是没有必要。

这款插件就可以很方便的解决某类文件或者某个文件夹不需要提交到代码仓库的问题。

image

2、Apache Dubbo In Spring Framerk

提供Spring环境下的Apache dubbo支持。

3、CodeGlance Pro

提供代码编辑区缩率图类型的滚动条,与VSCode 滚动条类似,对于代码中某行有错误也可以高亮显示错误信息;
直接拖拽能够快速定位到代码段。

image.png

4、GenerateAllSetter

一键调用一个对象的所有的set方法,get方法等
在方法上生成两个对象的转换。在为一个对象赋值时候还是分方便的,一键生成所有set方法,然后再填写对应值即可,不用担心少写或者多写一个属性。

image.png
image.png

5、MapStruct Support

在使用对象转换MapStruct 时,能够自动补全 source 或者 target属性,避免自己瞎猜写错没有提示等问题;
image.png

6、MyBatis Log EasyPlus

免费开源的mybatis sql查看器,零代码入侵,支持mybatis-plus。生成的sql语句可以直接执行。
缺点是 不支持mybatis 拦截器修改sql。

image.png

7、MyBatisX

image.png

  • mapper 和 xml 文件互相跳转
  • 代码生成

MybatisX plugin Features:

  • mapper and xml can jump back and forth
  • mybatis.xml,mapper.xml prompt
  • mapper and xml support auto prompt like jpa (reference MybatisCodeHelperPro)
  • integrate mybatis generator Gui (copy from free mybatis plugin)

8、POJO to JSON

将pojo对象复制成json对象,某些场景非常实用如需要根据pojo生成http请求入参;支持java17

{
  "areaId": 0,
  "userAgentId": 0,
  "version": "version_cc97ae97f33f",
  "os": "os_eadbc7632bba",
  "client": "client_bc725d884dc0",
  "traceId": "traceId_4088746261c9",
  "pin": "pin_d5123e9caf4a"
}

9、TONGYI Lingma

阿里出品AI大模型工具,没有杂七杂八功能,只提供AI该有的功能;

通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。
1、行级/函数级实时续写 Line or method level code generation

2、自然语言生成代码 Natural language to code

3、单元测试生成 Generate unit test

4、代码注释生成 Generate comment

5、代码解释 Explain code

6、研发领域自由问答 AI Coding Chat

相关文章:

  • 力扣题目训练(1)
  • c++ class总结
  • 微认证 openEuler社区开源贡献实践
  • 头歌C语言递归函数、嵌套函数
  • SpringBoot整合ElasticSearch实现分页查询
  • 【Python】01快速上手爬虫案例一
  • JVM-初始JVM
  • cmd_to_robot 讨论及 G29 控制优化
  • hcip----ospf
  • 2023年总结我所经历的技术大变革
  • 探索无尽可能性:C++深度优先搜索算法解析
  • Scrapy爬虫在新闻数据提取中的应用
  • Find My卡片正成为消费电子香饽饽,伦茨科技ST17H6x可以帮到您
  • Webpack5入门到原理20:Vue 脚手架搭建
  • Java-GUI
  • 服务器数据恢复—服务器进水导致阵列中磁盘同时掉线的数据恢复案例
  • 威联通QNAP NAS结合cpolar内网穿透实现公网远程访问NAS中存储的文件
  • matlab查看源代码
  • 加速应用开发:低代码云SaaS和源码交付模式如何选
  • P4769 [NOI2018] 冒泡排序 洛谷黑题题解附源码
  • 陈宝良 高寿仙 彭勇︱明清社会的皇权、商帮与市井百态
  • 第19届威尼斯建筑双年展开幕,中国案例呈现“容·智慧”
  • 民生访谈|今年上海还有哪些重要演出展览?场地配套如何更给力?
  • “三德子”赵亮直播间卖“德子土鸡”,外包装商标实为“德子土”
  • 央行行长:未来还可以扩大结构性货币政策工具规模或创设新的政策工具
  • 打造多元文旅消费场景,第四届长三角城市戏剧节启幕