diff --git a/laws-base/laws-base-core/src/main/java/com/jero/config/shiro/ShiroConfig.java b/laws-base/laws-base-core/src/main/java/com/jero/config/shiro/ShiroConfig.java index 2ca1f27b..dfdceea0 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/config/shiro/ShiroConfig.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/config/shiro/ShiroConfig.java @@ -45,6 +45,8 @@ public class ShiroConfig { @Value("${jero.shiro.excludeUrls}") private String excludeUrls; + @Value("${knife4j.production}") + private String production; @Resource LettuceConnectionFactory lettuceConnectionFactory; @Resource @@ -108,10 +110,12 @@ public class ShiroConfig { filterChainDefinitionMap.put("/**/*.woff2", "anon"); //filterChainDefinitionMap.put("/druid/**", "anon"); - //filterChainDefinitionMap.put("/swagger-ui.html", "anon"); - //filterChainDefinitionMap.put("/swagger**/**", "anon"); - //filterChainDefinitionMap.put("/webjars/**", "anon"); - //filterChainDefinitionMap.put("/v2/**", "anon"); + if ("false".equals(production)){ + filterChainDefinitionMap.put("/swagger-ui.html", "anon"); + filterChainDefinitionMap.put("/swagger**/**", "anon"); + filterChainDefinitionMap.put("/webjars/**", "anon"); + filterChainDefinitionMap.put("/v2/**", "anon"); + } //积木报表排除 filterChainDefinitionMap.put("/jmreport/**", "anon");