swagger只有在dev和test环境才生效
关键我在正式环境可以访问,我要的就是不访问
启动命令是 java -jar app.jar --spring.profiles.active=prod 么?
如果是这样的话,你需要到SwaggerAutoConfiguration对应的配置文件内打log,看看启动的时候是否会有日志加载
如果没有其他地方自定义,SwaggerAutoConfiguration也只在dev和test环境加载,那么就不会生成swagger的配置类,也不会有api生成
除此之外你要再去工程内找一下有没有额外定义swagger类的地方,因为SwaggerAutoConfiguration内的bean采用@ConditionalOnMissingBean的注解,是可以被覆盖的
扫一扫访问 Blade技术社区 移动端