This is an automated email from the ASF dual-hosted git repository.
lidongdai pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new 7dd126d Optimize PropertyUtils instantiation. (#2199)
7dd126d is described below
commit 7dd126da71acc9f2b64cb44f8a53e69f0ee50487
Author: t1mon <[email protected]>
AuthorDate: Tue Mar 17 15:01:42 2020 +0800
Optimize PropertyUtils instantiation. (#2199)
* Optimize PropertyUtils instantiation.
* Fix info error.
---
.../org/apache/dolphinscheduler/common/utils/PropertyUtils.java | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git
a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/PropertyUtils.java
b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/PropertyUtils.java
index 5c1011c..ca928c9 100644
---
a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/PropertyUtils.java
+++
b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/PropertyUtils.java
@@ -43,13 +43,11 @@ public class PropertyUtils {
private static final Properties properties = new Properties();
- private static final PropertyUtils propertyUtils = new PropertyUtils();
-
- private PropertyUtils(){
- init();
+ private PropertyUtils() {
+ throw new IllegalStateException("PropertyUtils class");
}
- private void init(){
+ static {
String[] propertyFiles = new String[]{COMMON_PROPERTIES_PATH};
for (String fileName : propertyFiles) {
InputStream fis = null;