XTools

码云地址
GitHub
XTools插件地址

XTools能做什么?

IDEA自动检测Spring注解,生成测试简易PostMan,快速测试接口;快捷关闭端口,避免端口被占用;选择代码可编辑为MarkDown代码片段,快速生成MarkDown文档;代码转化工具

参考项目

RestfulTool

Knife4j(一款非常好用的Swagger文档)

ConvertYamlAndProperties

使用环境

IntelliJ IDEA版(182+)

功能说明

  1. 自动检测Spring注解接口
  2. 支持@PostMapping,@GetMapping,@DeleteMapping,@PutMapping,@PatchMapping,@RequestMapping
  3. 点击生成测试接口PostMan
  4. 请求头可以动态添加和删除
  5. 自定义结构生成自动过滤参数
  6. 自动JSON格式化栏,响应栏,URL栏,标题栏
  7. 窗口切换按钮,用于竖状或横状窗口
  8. 端口关闭工具
  9. Markdown文档生成工具
  10. yaml与properties代码互转
  11. 字段转大小写、驼峰、下滑线、加减引号等

安装说明

  1. IDEA插件商店搜索改名为XTools(原插件名为XHttp),安装重启即可
  2. 下载源码中XTools.zip,IDEA导入插件安装包重启

使用说明

在拥有注解的方法左侧点击线性标签,选择对应请求发送方式即可。

可在IDEA中设置默认前缀以及自动过滤的参数类型。file -> settings -> Other Settings -> XTools。

快捷键

功能 win快捷键 右键点击
yaml转properties Alt + Y XTools -> Y-TO-P
properties转yaml Alt + P XTools -> P-TO-Y
字符串大小写互转 Alt + U XTools -> Upper OR Lower Case
首字母大小写互转 Alt + Shift + U XTools -> Upper OR Lower First
单引号转双引号,双引号转单引号 alt + 引号 XTools -> Quotes Cast
去双引号,加双引号 Alt + Shift + 引号 XTools -> Quotes Change
驼峰命名转下划线并大写 XTools -> Underline And UpperCase
驼峰命名转下划线 XTools -> Underline Case
下划线命名转驼峰 XTools -> Camel Case
创建Markdown笔记 XTools -> Create Markdown

使用截图

  • RequestMapping

  • GetMapping

  • GetMappingJson

  • PostMapping

  • PostMappingBody

  • 创建Markdown文档

  • yaml与properties互转

  • 关闭端口

IDEA插件-XTools相关推荐

  1. 【ERROR】java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit

    tomcat 出现java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit运行时异常,主要原因是图 ...

  2. 阅读分析程序源代码的一些方法(转载整理)

    前言 最近项目组中有较多新成员需要阅读熟悉项目中已有的程序代码,好多成员一时间对项目代码摸不清头绪,这里在网络上收集了相关源代码阅读分析的一些方法,整理于此. 正文 摘自(繁体中文Traditiona ...

  3. Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范

    这是帮助开发者规范代码,培养优良的编码习惯的两个IDEA插件

  4. IDEA的Docker插件实战(Dockerfile篇)

    IDEA的Docker插件实战(Dockerfile篇) IntelliJ IDEA的Docker插件能帮助我们将当前工程制作成Docker镜像.运行在指定的远程机器上,是学习和开发阶段的好帮手,本文 ...

  5. IDEA集成Docker插件实现一键自动打包部署微服务项目

    一. 前言 大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸. 二. 配置服务器 1. ...

  6. vue-devTools插件安装流程

    vue-devTools插件安装流程 本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 ...

  7. VS Code 安装 Go 插件、自定义扩展配置、断点调试

    1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...

  8. VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件

    1. 下载和官网教程 下载地址:https://code.visualstudio.com/ 官方教程:https://code.visualstudio.com/docs 2. 安装插件 安装扩展插 ...

  9. VS Code 离线安装插件方法

    本文以离线安装 C/C++ 插件为例进说明,其它语言的插件的离线安装方法类似. 离线安装 C/C++ 插件相对比较麻烦一些,主要是因为 C/C++ 插件还依赖其他需要在线下载的组件: C/C++ la ...

最新文章

  1. 在ARC环境中autoreleasepool(runloop)的研究
  2. AngularJS 实现的输入自动完成补充功能
  3. Go学习笔记—Channel通道
  4. Spring boot整合Mongodb
  5. 求求你把输入法调小一点... | 今日最佳
  6. 1.7编程基础之字符串
  7. 作为一位75后的职场宝妈
  8. 钩子(hook)编程
  9. 流媒体:RTMP 协议完全解析
  10. ECharts南丁格尔图
  11. FdSanitizer 简介
  12. Svchost.exe病毒的简单处理
  13. mediawiki搭建使用
  14. 大学物理——关于误差
  15. 印象笔记中可以使用html语言吗,印象笔记使用方法
  16. 视频字幕识别(百度AI开放平台OCR | python | opencv)
  17. 取消改写模式(python)
  18. 山东大学项目实训十六——可控音乐变压器Controllable Music Transformer
  19. 安装nodejs时提示Leaving directory
  20. citrixreceiver云桌面系统_基于Citrix的云桌面方案

热门文章

  1. 解决Redis manger 连接不上linux redis的问题
  2. SpringCloud学习笔记(五)服务发现Discovery
  3. Java 使用 iText5 API 根据需求导出 PDF
  4. 辗转相除法——求最大公约数
  5. 超市微信小程序怎么做_微信小程序便利店怎么开?便利店和百货超市怎么开发小程序?...
  6. 文献(5): 单细胞转录组揭示人类纤维化皮肤病中成纤维细胞的异质性
  7. 蓝桥杯国赛10-JavaB-8-大胖子走迷宫
  8. [编译原理课设] 自动机的状态转换图表示
  9. vnc下:无法执行默认的终端模拟器
  10. Vue详细介绍及使用