wangdingfu / fu-api-doc-plugin

【Fu Doc】是一个idea插件 可以根据代码一键生成接口文档、一键发起http请求、一键同步接口文档至YApi、ShowDoc、ApiFox等第三方文档系统。你的 ⭐️ ⭐️⭐️Star⭐️⭐️ ⭐️,是我持续维护的动力!如果你觉得还不错,请点上一颗小星星
http://www.fudoc.cn
Apache License 2.0
75 stars 9 forks source link

点击Request请求(Controller的图表) 插件报错,无反应 #6

Closed 8baba closed 1 year ago

8baba commented 1 year ago

报错信息如下: while scanning for the next token found character '@' that cannot start any token. (Do not use @ for indentation) in 'reader', line 7, column 11: name: @artifactId@ ^ at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:470) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:263) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:69, 应该和我的Yaml配置有关系

8baba commented 1 year ago

yaml 配置如下

spring: application: name: @artifactId@ cloud: nacos: discovery: server-addr: ${NACOS_HOST:thtf-register}:${NACOS_PORT:8848} config: server-addr: ${spring.cloud.nacos.discovery.server-addr} file-extension: yml shared-configs:

8baba commented 1 year ago

image 部分显示乱码 image showDoc配置不显示
image

Idea版本2023.1 我觉得这应该是个不存的插件,可以替代fastRequest, 但是我的IDEA用不了

8baba commented 1 year ago

报错2

image

wangdingfu commented 1 year ago

报错信息如下: while scanning for the next token found character '@' that cannot start any token. (Do not use @ for indentation) in 'reader', line 7, column 11: name: @Artifactid@ ^ at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:470) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:263) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:69, 应该和我的Yaml配置有关系

这个问题是因为读取配置文件spring. profiles. active这个配置时 无法解析@profiles.active@这个环境导致的 因为需要读取server.port端口来发起请求。我今天会先暂时修复这个问题会马上发布一个新的版本 估计2天内会审核通过就可以更新新版本了

wangdingfu commented 1 year ago

image 部分显示乱码 image showDoc配置不显示 image

Idea版本2023.1 我觉得这应该是个不存的插件,可以替代fastRequest, 但是我的IDEA用不了

非常感谢你的评论和提出的问题、我会及时修复这些问题 乱码这个今天也会一起修复。 至于showdoc同步因为还未调试完毕 预计下周支持同步文档至shwodoc 目前已经支持同步文档至apifox和yapi

wangdingfu commented 1 year ago

报错2

image

这个问题我今天检查下,好像在222.1.6.7版本已经修复了,不过这个版本还未审核通过。

wangdingfu commented 1 year ago

目前插件每一个小版本的更新主要先支持idea2022.2以上的版本。当使用一段时间没问题后才会逐步支持idea其他版本。因为用的人比较少 所以覆盖的场景比较少 像以上的问题在我的电脑没有出现过 所以一直都没有浮现出来 非常感谢你的反馈可以让这个插件更加的完善。如果还有其他问题非常希望你能提供出来 我都会尽快修复这些问题的

8baba commented 1 year ago

以下是一些小的问题

期待作者的完善,这是个很棒的插件,但是我现在只能用导出文档的功能

wangdingfu commented 1 year ago
  • 可以给个参数的提

1、模板加提示的可能排期要往后面一点 因为白天在上班 晚上可能没太多时间😂 目前主要先把bug修复完毕 和showdoc同步文档这块先完成 2、字段上加@see注解 报错这个问题我今天修复下 因为目前我解析@see主要是解析枚举生成文档 没考虑后面跟String这种类型 所以解析可能会报错 3、生成示例数据的我今天处理下 方便把对象截图我看下吗 我看下对象具体的字段类型做一些处理

非常感谢反馈哈~ 我会及时处理反馈的bug, 今天会发布优化这些问题后的版本 222.1.6.8 估计两天内Jebtrains插件市场会审核通过 到时候可以更新使用http请求模块了

8baba commented 1 year ago

image 当注解为 @PostMapping 时 ,点击这个图标不好用,如果注解是 @PostMapping ("/") 这样是好用的

wangdingfu commented 1 year ago

image 当注解为 @PostMapping 时 ,点击这个图标不好用,如果注解是 @PostMapping ("/") 这样是好用的

好的 这个bug我现在修复下 在发一个版本

8baba commented 1 year ago

图片 针对这种路径参数的请求方式能否优化一下 图片 执行前置脚本无响应 图片 保存后再打开路径没有保存上 插件版本:222.1.6.9.02

Idea:IntelliJ IDEA 2023.1.3 (Ultimate Edition) Build #IU-231.9161.38, built on June 20, 2023 Licensed to Daniel Rudolph Subscription is active until January 19, 2024. For educational use only. Runtime version: 17.0.7+10-b829.16 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 11.0 GC: G1 Young Generation, G1 Old Generation Memory: 3200M Cores: 8 Non-Bundled Plugins: com.wdf.api (222.1.6.9.02)

wangdingfu commented 1 year ago

图片 针对这种路径参数的请求方式能否优化一下 图片 执行前置脚本无响应 图片 保存后再打开路径没有保存上 插件版本:222.1.6.9.02

Idea:IntelliJ IDEA 2023.1.3 (Ultimate Edition) Build #IU-231.9161.38, built on June 20, 2023 Licensed to Daniel Rudolph Subscription is active until January 19, 2024. For educational use only. Runtime version: 17.0.7+10-b829.16 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 11.0 GC: G1 Young Generation, G1 Old Generation Memory: 3200M Cores: 8 Non-Bundled Plugins: com.wdf.api (222.1.6.9.02)

问题已经修复了 建议更新到最新版本1.7.0 文档同步至showdoc这块也已经和发布到这个版本上了