IDEA插件-XTools
XTools
码云地址
GitHub
XTools插件地址
XTools能做什么?
IDEA自动检测Spring注解,生成测试简易PostMan,快速测试接口;快捷关闭端口,避免端口被占用;选择代码可编辑为MarkDown代码片段,快速生成MarkDown文档;代码转化工具
参考项目
RestfulTool
Knife4j(一款非常好用的Swagger文档)
ConvertYamlAndProperties
使用环境
IntelliJ IDEA版(182+)
功能说明
- 自动检测Spring注解接口
- 支持@PostMapping,@GetMapping,@DeleteMapping,@PutMapping,@PatchMapping,@RequestMapping
- 点击生成测试接口PostMan
- 请求头可以动态添加和删除
- 自定义结构生成自动过滤参数
- 自动JSON格式化栏,响应栏,URL栏,标题栏
- 窗口切换按钮,用于竖状或横状窗口
- 端口关闭工具
- Markdown文档生成工具
- yaml与properties代码互转
- 字段转大小写、驼峰、下滑线、加减引号等
安装说明
- IDEA插件商店搜索改名为XTools(原插件名为XHttp),安装重启即可
- 下载源码中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相关推荐
- 【ERROR】java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
tomcat 出现java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit运行时异常,主要原因是图 ...
- 阅读分析程序源代码的一些方法(转载整理)
前言 最近项目组中有较多新成员需要阅读熟悉项目中已有的程序代码,好多成员一时间对项目代码摸不清头绪,这里在网络上收集了相关源代码阅读分析的一些方法,整理于此. 正文 摘自(繁体中文Traditiona ...
- Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范
这是帮助开发者规范代码,培养优良的编码习惯的两个IDEA插件
- IDEA的Docker插件实战(Dockerfile篇)
IDEA的Docker插件实战(Dockerfile篇) IntelliJ IDEA的Docker插件能帮助我们将当前工程制作成Docker镜像.运行在指定的远程机器上,是学习和开发阶段的好帮手,本文 ...
- IDEA集成Docker插件实现一键自动打包部署微服务项目
一. 前言 大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸. 二. 配置服务器 1. ...
- vue-devTools插件安装流程
vue-devTools插件安装流程 本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 ...
- VS Code 安装 Go 插件、自定义扩展配置、断点调试
1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...
- VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件
1. 下载和官网教程 下载地址:https://code.visualstudio.com/ 官方教程:https://code.visualstudio.com/docs 2. 安装插件 安装扩展插 ...
- VS Code 离线安装插件方法
本文以离线安装 C/C++ 插件为例进说明,其它语言的插件的离线安装方法类似. 离线安装 C/C++ 插件相对比较麻烦一些,主要是因为 C/C++ 插件还依赖其他需要在线下载的组件: C/C++ la ...
最新文章
- 在ARC环境中autoreleasepool(runloop)的研究
- AngularJS 实现的输入自动完成补充功能
- Go学习笔记—Channel通道
- Spring boot整合Mongodb
- 求求你把输入法调小一点... | 今日最佳
- 1.7编程基础之字符串
- 作为一位75后的职场宝妈
- 钩子(hook)编程
- 流媒体:RTMP 协议完全解析
- ECharts南丁格尔图
- FdSanitizer 简介
- Svchost.exe病毒的简单处理
- mediawiki搭建使用
- 大学物理——关于误差
- 印象笔记中可以使用html语言吗,印象笔记使用方法
- 视频字幕识别(百度AI开放平台OCR | python | opencv)
- 取消改写模式(python)
- 山东大学项目实训十六——可控音乐变压器Controllable Music Transformer
- 安装nodejs时提示Leaving directory
- citrixreceiver云桌面系统_基于Citrix的云桌面方案
热门文章
- 解决Redis manger 连接不上linux redis的问题
- SpringCloud学习笔记(五)服务发现Discovery
- Java 使用 iText5 API 根据需求导出 PDF
- 辗转相除法——求最大公约数
- 超市微信小程序怎么做_微信小程序便利店怎么开?便利店和百货超市怎么开发小程序?...
- 文献(5): 单细胞转录组揭示人类纤维化皮肤病中成纤维细胞的异质性
- 蓝桥杯国赛10-JavaB-8-大胖子走迷宫
- [编译原理课设] 自动机的状态转换图表示
- vnc下:无法执行默认的终端模拟器
- Vue详细介绍及使用