0
点赞
收藏
分享

微信扫一扫

nodejs四川火锅文化网站的设计与实现python-flask-django-php

        继上一篇博文,我们解决了多模块下扫描不到子模块的原因,建议先看上一个博客了解项目结构:

springboot 多模块启动报错Field XXX required a bean of type XXX that could not be found.

        接下来我们来解决swaggar异常的原因,我们成功启动项目之后界面显示如下:

b515910b5ebc44c586fb0ae89b97265f.png

        F12发现如下问题:

2ee5d58f6d634cbc9d77a3b0e86847fd.png

        以下是我的swaggar,然后我在配置类中加了@EnableSwagger2,注释掉了配置类中@EnableSwagger2:

c4c95c36261c4a3fb08d53da233c089f.png

14802dcf9de04d299942c42158bd2fac.png

        然后我又查了资料发现都不行,可能我这个问题是有点儿属于疑难杂症了,然后我把这个注解放到了启动类上,重启项目后我发现swaggar可以访问且不会再报刚刚的错误,但是界面不会显示任何信息,如下:

190b2e5c1482485c9b1c80e6427e7524.png

        然后我在想为什么呢,突然想到在上一篇博客中我把@ComponentScan加到了启动类上,这个时候项目就会去扫描data-common下的内容,无法扫描到data-user下的config中的内容,所以界面就会显示为空,所以我们需要把data-user下的config加载@ComponentScan中,重启项目就可以访问到了~

0f9c59c2b2514686bbad2b9fa67f43d6.png

a7f5f7a6709442c78b49c11dab52e45e.png

        好了,至此问题都已经解决了,如果各位还有问题的请在评论区留言,我们相互学习~

 

 

 

 

 

举报

相关推荐

0 条评论