This is an automated email from the ASF dual-hosted git repository.

liyang pushed a commit to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git

commit 07354967d424f3ba76d87ea562948f8b5f69a3a5
Author: Liang.Hua <36814772+jacob...@users.noreply.github.com>
AuthorDate: Mon Aug 28 14:56:11 2023 +0800

    KYLIN-5793 Fix Chinese gibberish when Spring ${} attribute injection
---
 .../org/apache/kylin/rest/security/PasswordPlaceholderConfigurer.java    | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/src/core-metadata/src/main/java/org/apache/kylin/rest/security/PasswordPlaceholderConfigurer.java
 
b/src/core-metadata/src/main/java/org/apache/kylin/rest/security/PasswordPlaceholderConfigurer.java
index 3f30693497..1f715fb8bb 100644
--- 
a/src/core-metadata/src/main/java/org/apache/kylin/rest/security/PasswordPlaceholderConfigurer.java
+++ 
b/src/core-metadata/src/main/java/org/apache/kylin/rest/security/PasswordPlaceholderConfigurer.java
@@ -62,6 +62,7 @@ public class PasswordPlaceholderConfigurer extends 
PropertyPlaceholderConfigurer
         }
         InputStream is = IOUtils.toInputStream(propString, 
Charset.defaultCharset());
         resources[0] = new InputStreamResource(is);
+        this.setFileEncoding(Charset.defaultCharset().toString());
         this.setLocations(resources);
     }
 

Reply via email to