吉安感知网项目-后端
xiebin
2026-01-06 d207a86cdf1ab52ef8cb7cd83bad8fceab8038cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package org.sxkj.auth.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;
    }
}