package org.springblade.core.swagger;
|
|
import org.springblade.core.launch.service.LauncherService;
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
|
import java.util.Properties;
|
|
public class SwaggerLauncherServiceImpl implements LauncherService {
|
public SwaggerLauncherServiceImpl() {
|
}
|
|
public void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev) {
|
Properties props = System.getProperties();
|
// 关闭生产环境 swagger 不能查看问题
|
// if (profile.equals("prod")) {
|
// props.setProperty("knife4j.production", "true");
|
// }
|
|
props.setProperty("knife4j.enable", "true");
|
props.setProperty("spring.mvc.pathmatch.matching-strategy", "ANT_PATH_MATCHER");
|
}
|
|
public int getOrder() {
|
return 2147483647;
|
}
|
}
|