【IDEA】干活?一个IDEA即可,集成开发平台打造攻略

目录

集成

数据库连接工具

maven打包工具

api测试工具

SSH连接工具

FTP文件操作工具

代码助手


集成

我们天天编码都在用IDEA,但什么是IDEA?先来看看deepseek的回答:

IntelliJ IDEA 是一款由 JetBrains 公司开发的集成开发环境(IDE),主要用于 Java 语言开发,被誉为业界最强大、最智能的 Java IDE 之一。

上面的关键字眼是集成开发环境,什么是集成开发环境?当然就是什么都能干,从而让我们能在这个平台上完成日常开发相关工作的所有操作。我们需要些什么?想想就能想到:

  • 数据库连接工具,用来连接操作数据库。

  • maven打包工具。用来构建项目。

  • api测试工具(类似于postman这种),用来进行接口测试。

  • ssh连接工具,用来连接服务器。

  • FTP文件上传工具,用来对服务器进行文件的上传和下载。

  • 大模型,用来作为代码助手

对吧,有了上面的所有东西就能干活儿了,把上面的所有东西都集成在IDEA中,就能用IDEA干所有活儿了,不用再去下载其他工具,开很多的窗口,干活儿时切过来切过去,烦人的很。

先来看看成品:

我的IDEA现在已经集成了数据库连接、maven构建、api测试、大模型助手、SSH和FTP与一身,所有的功能都在右侧菜单栏,需要哪个功能点哪个功能就是:

数据库连接工具

IDEA自带数据库连接工具------database。

view->Tool Windows->Database

IDEA原生database支持市面上大多数数据库,要是需要连接的数据库没在原生支持的范围里面,在最下面的other里面添加新的连接驱动即可:

maven打包工具

maven窗口是IDEA自带的:

view->tool view->maven:

api测试工具

开发中我们一定会对接口进行测试,经典的接口测试工具是postman,在线团队协作的api测试工具可以选用api fox之类的。但是单独开一个窗口去搞api测试,一直就在旁边挂着,也是很烦人的。直接将api测试的功能集成进IDEA里面来。我选择去下载安装了一款插件,亲测好用:api post

直接去插件市场下载即可:

这个工具不仅能支持我们手动去创建接口的测试用例,甚至还能自动生成当前项目里面的接口的测试用例:

SSH连接工具

以前用SSH的方式连接服务器的时候经典的XShell,当然其他工具也有很多,单独挂一个窗口在旁边操作服务器就很烦,IDEA原生支持了SSH连接:

tools里面打开SSH连接:

FTP文件操作工具

既然都集成SSH连接工具,连接到服务器上了,那么将FTP文件上传下载工具也集成进来,也免除了单开窗口去进行文件操作的麻烦。

代码助手

最后还差一个大模型作为代码助手,现在开发,重复性的东西,或者死记硬背的东西都直接问大模型了,这样减轻了大家的负担。比如写一些sql啊,生成一些文件内容啊,写一谢stream表达式啊,或者有些不动的问问大模型啊。我这里选择的是阿里的tongyi大模型:

在实际使用中还是会发现不如deepseek,先将就着用吧,看后面有没有更好的,更顺手的大模型,IDEA能集成进来,有的话直接换掉就是:

相关推荐
豆瓣鸡5 小时前
算法日记 - Day3
java·开发语言·算法
sphw5 小时前
nixnb: Jupyter Notebook 优雅分享
ide·人工智能·jupyter
萧瑟余晖5 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One9856 小时前
高进度算法模板速记(待完善)
java·前端·算法
极光代码工作室8 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发
Leighteen8 小时前
`try-finally` 里的 `return`:为什么 `finally` 会悄悄改掉返回值、吞掉异常
java·开发语言
名字还没想好☜9 小时前
Go 的 time.After 在 select 循环里内存泄漏:定时器堆积原理与 timer.Reset 正确姿势
java·数据库·golang·go·goroutine
圆山猫9 小时前
[Virtualization](三):RISC-V H-extension 与 Guest 执行模式
android·java·risc-v
caishenzhibiao9 小时前
期货先行者主图 同花顺期货通指标
java·c语言·c#
史呆芬10 小时前
分布式事务实战:微服务跨服务数据一致性解决方案
java·后端·spring cloud