Idea
原创经验JetBrainside大约 2 分钟
Idea
插件
- aiXcoder Code Completer 代码提示
- Codota AI Autocomplete for Java and JavaScript 代码提示
- DummyMapper(Json,Avro,GraphQL) json、graphql转Javabean
- EmmyLua lua代码提示
- GenerateAllSetter 调用时自动生成getter、setter
- GraphQL
- JFormDesigner
- JoyCoder 京东chatGPT
- maven-search
- MybatisX
- Translation 翻译
问题总结
创建SpringBoot 项目不支持jdk17以下
- 将源改为阿里云即可
start.aliyun.com
IDEA关闭git提交代码时的代码检测
- 打开settings
- 找到Version Control
- Commit
- 去掉勾勾
Tools
远程连接
SSH
方式一:导航栏 Tools -> Start SSH Session...
缺点
每次都需要填表单

方式二:Settings -> Tools -> SSH Configurations 添加一个配置

再通过导航栏 Tools -> Start SSH Session...连接时就可以直接选择

FTP
打开 Tools ->Deployment->Browse Remote Host
填写表单

再填

接着填

文章参考
问题解决
idea运行项目提示production: java.lang.IndexOutOfBoundsException: Range [-1, -1 + 1025) out of bounds for
解决: 点击build-选择rebuild project,再次启动就可以了
API文档相关
两个插件:
- fast-request(收费)
- 提供了postman大部分接口调试功能
- 可以生成openapi文档
- 可以上传apifox等接口管理平台
- 可以上传gitlab等代码管理平台
- apidocx(免费)
- 可以生成openapi文档
- 可以上传showdoc等文档管理平台
- 可以上传yapi等接口管理平台
内网开发环境的方案:
- showdoc + apidocx: 最方便生成文档
- gitlab + fast-request: 也是文档形式,没有方案一便捷,但是文档全
- fast-request + vscode-openapi-viewer(前端VScode插件):openapi形式,方便前端调试,可以结合gitlab使用
