一、该问题的重现步骤是什么?
1. 
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
正式环境无法访问
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
cloud
4.0.1.RELEASE
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
升级最新版本,用prod模式打开就关闭了。
或者你到 LauncherServiceImpl 加上这个配置
@Override
public void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev) {
Properties props = System.getProperties();
if (profile.equals(AppConstant.PROD_CODE)) {
props.setProperty("swagger.enabled", "false");
props.setProperty("knife4j.enable", "false");
props.setProperty("knife4j.production", "true");
props.setProperty("springdoc.api-docs.enabled", "false");
props.setProperty("springdoc.api-usage.enabled", "false");
props.setProperty("springdoc.swagger-ui.enabled", "false");
props.setProperty("springdoc.default-flat-param-object", "false");
} else {
props.setProperty("swagger.enabled", "true");
props.setProperty("knife4j.enable", "true");
props.setProperty("knife4j.production", "false");
props.setProperty("springdoc.api-docs.enabled", "true");
props.setProperty("springdoc.api-usage.enabled", "true");
props.setProperty("springdoc.swagger-ui.enabled", "true");
props.setProperty("springdoc.default-flat-param-object", "true");
props.setProperty("spring.mvc.pathmatch.matching-strategy", "ANT_PATH_MATCHER");
}
}加上了 系统直接404了


扫一扫访问 Blade技术社区 移动端