开源软件名称:XTools
开源软件地址:https://gitee.com/BeALaity/XTools
开源软件介绍:
XToolsXTools能做什么?IDEA自动检测Spring注解,生成测试简易PostMan,快速测试接口;快捷关闭端口,避免端口被占用;选择代码可编辑为MarkDown代码片段,快速生成MarkDown文档;代码转化工具 参考项目RestfulTool Knife4j(一款非常好用的Swagger文档) XTools插件地址 ConvertYamlAndProperties intellij-generateAllSetMethod 使用环境IntelliJ IDEA版(182+) 功能说明- 自动检测Spring注解接口
- 支持@PostMapping,@GetMapping,@DeleteMapping,@PutMapping,@PatchMapping,@RequestMapping
- 点击生成测试接口PostMan
- 请求头可以动态添加和删除
- 自定义结构生成自动过滤参数
- 自动JSON格式化栏,响应栏,URL栏,标题栏
- 窗口切换按钮,用于竖状或横状窗口
- 端口关闭工具
- Markdown文档生成工具
- yaml与properties代码互转
- 字段转大小写、驼峰、下滑线、加减引号等
- 生成对象无默认值的setter方法、有默认值的setter方法、构造器的setter方法、链式调用的setter方法
- 选择Bean生成Bean的JSON字符串
安装说明- IDEA插件商店搜索改名为XTools(原插件名为XHttp),安装重启即可
- 下载源码中XTools.zip,IDEA导入插件安装包重启
使用说明在拥有注解的方法左侧点击线性标签,选择对应请求发送方式即可。 可在IDEA中设置默认前缀以及自动过滤的参数类型。file -> settings -> Other Settings -> XTools。 快捷键功能 | win快捷键 | 右键点击 |
---|
实体类生成JSON字符串 | Alt + S | XTools -> Bean TO Json | 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
![requestmapping.gif RequestMapping](https://images.gitee.com/uploads/images/2021/0524/162324_fe6774c8_4832857.gif) - GetMapping
![getmapping.gif GetMapping](https://images.gitee.com/uploads/images/2021/0524/162515_aeadf176_4832857.gif) - GetMappingJson
![getmappingjson.gif GetMappingJson](https://images.gitee.com/uploads/images/2021/0524/162526_e6c1b49c_4832857.gif) - PostMapping
![postmapping.gif PostMapping](https://images.gitee.com/uploads/images/2021/0524/162542_1197f1ae_4832857.gif) - PostMappingBody
![postmappingbody.gif PostMappingBody](https://images.gitee.com/uploads/images/2021/0524/162552_197413a3_4832857.gif) - 创建Markdown文档
![md.gif 创建Markdown文档](https://images.gitee.com/uploads/images/2021/0524/162608_b3171a38_4832857.gif) - yaml与properties互转
![p2y.gif yaml与properties互转](https://images.gitee.com/uploads/images/2021/0524/162623_1a19cb3c_4832857.gif) - 关闭端口
![port.gif 关闭端口](https://images.gitee.com/uploads/images/2021/0524/162635_2c27e136_4832857.gif)
|
请发表评论