From c5da52ecbb72217bce55448d1f27c21143672a99 Mon Sep 17 00:00:00 2001 From: ajaxfan <909938737@qq.com> Date: Sat, 13 Mar 2021 11:39:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=A4=9A=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BF=A1=E6=81=AF=E8=AF=BB=E5=8F=96=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starter/filter/TokenAuthenticationFilter.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mall-ebtp-cloud-security-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java b/mall-ebtp-cloud-security-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java index 46594db..4280934 100644 --- a/mall-ebtp-cloud-security-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java +++ b/mall-ebtp-cloud-security-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java @@ -111,7 +111,17 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter { String config = Stream.of(env.getActiveProfiles()).findFirst().map(first -> first).orElseGet(() -> "default"); - return env.getProperty(String.format(token_url_config_format, config)); + return StringUtils.getIfEmpty(env.getProperty(format(config.toLowerCase())), () -> { + return env.getProperty(format("default")); + }); + } + + /** + * @param text + * @return + */ + private String format(String text) { + return String.format(token_url_config_format, text); } }