From 69782c0ced6315bafbceb2d870de62dc7ef0ddfc Mon Sep 17 00:00:00 2001 From: gonggy <514592053@qq.com> Date: Wed, 20 Jul 2022 19:19:46 +0800 Subject: [PATCH 1/2] =?UTF-8?q?SystemPropsUtil.getBoolean=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E5=BA=94=E8=AF=A5=E5=8F=AA=E6=9C=89=E5=80=BC=E4=B8=BA?= =?UTF-8?q?true=E6=97=B6=E6=89=8D=E8=BF=94=E5=9B=9Etrue=EF=BC=8C=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E6=83=85=E5=86=B5=E9=83=BD=E5=BA=94=E8=AF=A5=E8=BF=94?= =?UTF-8?q?=E5=9B=9Efalse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/hutool/core/util/SystemPropsUtil.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/SystemPropsUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/SystemPropsUtil.java index 83d9d1cf7..f615c67e8 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/SystemPropsUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/SystemPropsUtil.java @@ -93,12 +93,7 @@ public class SystemPropsUtil { return defaultValue; } - value = value.trim().toLowerCase(); - if (value.isEmpty()) { - return true; - } - - return Convert.toBool(value, defaultValue); + return BooleanUtil.toBoolean(value); } /** From 8a4c8eeef32bcc611e077248eebf16d92043dc4c Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 21 Jul 2022 12:07:51 +0800 Subject: [PATCH 2/2] fix bug --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fd4d3e80..63672541b 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ------------------------------------------------------------------------------------------------------------- -# 5.8.5.M1 (2022-07-20) +# 5.8.5.M1 (2022-07-21) ### ❌不兼容特性 * 【core 】 合成注解相关功能重构,增加@Link及其子注解(pr#702@Gitee) @@ -36,6 +36,7 @@ * 【core 】 修复Dict缺少putIfAbsent、computeIfAbsent问题(issue#I5FQGW@Gitee) * 【core 】 修复Console.log应该把异常信息输出位置错误问题(pr#716@Gitee) * 【core 】 修复UrlBuilder无法配置末尾追加“/”问题(issue#2459@Github) +* 【core 】 修复SystemPropsUtil.getBoolean方法应该只有值为true时才返回true,其他情况都应该返回false(pr#717@Gitee) -------------------------------------------------------------------------------------------------------------