跳至主要內容

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...

    缺点

    每次都需要填表单

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

    image-20240105121532553

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

image-20240105120150405

FTP

打开 Tools ->Deployment->Browse Remote Host

填写表单

image-20240105120821742

再填

image-20240105121013499

接着填

image-20240105121253580

文章参考

问题解决

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使用
上次编辑于:
贡献者: ext.liyuanhao3,liyuanhao,李元昊