一、该问题的重现步骤是什么?
1. 开源版启动auth报错
二、你期待的结果是什么?实际看到的又是什么?
期待启动成功,实际启动报错
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
产品:bladex开源版
版本:官方今天下载的最新开源版
操作系统:本地使用的是win10,nacos和mysql部署到了linux内网服务器
四、请提供详细的错误堆栈信息,这很重要。
错误信息:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-04-28 16:36:22.998 ERROR 12048 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Parameter 0 of constructor in org.springblade.core.swagger.SwaggerAutoConfiguration required a bean of type 'com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver' that could not be found.
Action:
Consider defining a bean of type 'com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver' in your configuration.
五、若有更多详细信息,请在下面提供。
auth配置:
nacos配置文件:
nacos版本2.0.0
nacos配置列表:
将blade.yaml整个文件都放了进去
这个错误在于Knife4jAutoConfiguration类没有初始化,在SwaggerAutoConfiguration类引入的时候未找到
knife4j官网有这么一段话,配置knife4j.enable=true后就可以使用bean注入方式引入
框架封装在这对他进行了引用
我看你的配置文件已经有knife4j.enable=true了,为了防止nacos本身的问题,你把nacos配置文件全部清掉重新添加一份再试试。
另外需要查看确认下这个类是否初始化成功,到如下打个断点跟踪下看看
nacos重新配置以后还是会出现相同的问题,
这个地打了断点,但是启动的时候并未进入此断点。
另外希望QQ:1272154962能尽快回复下消息,有关购买联合版的一些问题需要咨询一下