使用knife4j文档,@Api(“xxx/xxx“)控制器配置地址描述时有“/“的bug问题解决

项目场景:

项目场景:在做后台开发的时候,通过数据库中的表自动生成简单的控制层、业务层、持久层数据。


问题描述

通过前端配置好要生成的对应表的后台数据后,在描述控制器的@Api(“xxx/xxx”)文档描述
中存在"/",导致knife4j文档接口出现解析错误问题,请求接口时会导致接口展示异常

@Api("xxx/xxx")
public class Demo(){
	.....
}

原因分析:

是由于在自动生成后端代码时,数据库表的注释存在"/“的问题,在自动生成文档描述的时候也将表中的注释信息替换到了文档描述中,在启动项目的时候knife4j解析这个注解时将”/"解析成为一个地址而非一个api描述。


解决方案:

将"/"去掉就能正常的调用自己写的api了。祝你成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值