From 4ca7791e26efce0a22a61d461266978bc418ac12 Mon Sep 17 00:00:00 2001 From: siujamo Date: Wed, 31 Dec 2025 14:19:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=B0=86=E5=85=B1=E4=BA=AB?= =?UTF-8?q?=E5=B8=B8=E9=87=8F=E7=B1=BB=E7=9A=84=E6=9E=84=E9=80=A0=E5=99=A8?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=BA=E7=A7=81=E6=9C=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../helix/enumeration/ExternalHost.java | 26 ------------------- .../onixbyte/helix/shared/AssetPrefix.java | 5 +++- .../com/onixbyte/helix/shared/CacheName.java | 7 +++-- .../onixbyte/helix/shared/ExternalHost.java | 13 ++++++++++ .../onixbyte/helix/shared/SettingName.java | 5 +++- .../onixbyte/helix/shared/TokenConstant.java | 5 +++- 6 files changed, 28 insertions(+), 33 deletions(-) delete mode 100644 src/main/java/com/onixbyte/helix/enumeration/ExternalHost.java create mode 100644 src/main/java/com/onixbyte/helix/shared/ExternalHost.java diff --git a/src/main/java/com/onixbyte/helix/enumeration/ExternalHost.java b/src/main/java/com/onixbyte/helix/enumeration/ExternalHost.java deleted file mode 100644 index af7ebd9..0000000 --- a/src/main/java/com/onixbyte/helix/enumeration/ExternalHost.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.onixbyte.helix.enumeration; - -/** - * Constants for external host configurations and endpoints. - *

- * This utility class provides centralised definitions for external service hosts, API endpoints, - * and third-party integration points used throughout the Helix application. It serves as a single - * source of truth for external service configurations, promoting maintainability and consistency. - *

- * The class is designed to hold static final constants representing: - *

- *

- * This class cannot be instantiated as it serves purely as a constant container. - * - * @author zihluwang - * @since 1.0.0 - */ -public final class ExternalHost { - - -} diff --git a/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java b/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java index 2591d2e..2a44c0f 100644 --- a/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java +++ b/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java @@ -1,10 +1,13 @@ package com.onixbyte.helix.shared; -public class AssetPrefix { +public final class AssetPrefix { public static final String UPLOADS = "uploads"; public static final String AVATARS = "avatars"; public static final String PROFILES = "profiles"; + + private AssetPrefix() { + } } diff --git a/src/main/java/com/onixbyte/helix/shared/CacheName.java b/src/main/java/com/onixbyte/helix/shared/CacheName.java index 607d6d7..8babf0f 100644 --- a/src/main/java/com/onixbyte/helix/shared/CacheName.java +++ b/src/main/java/com/onixbyte/helix/shared/CacheName.java @@ -1,6 +1,6 @@ package com.onixbyte.helix.shared; -public class CacheName { +public final class CacheName { public static final String USER = "user"; @@ -12,7 +12,6 @@ public class CacheName { public static final String CAPTCHA = "captcha"; - public static final String CAPTCHA_SETTING = "captcha-setting"; - - public static final String AUTH_SETTING = "auth-setting"; + private CacheName() { + } } diff --git a/src/main/java/com/onixbyte/helix/shared/ExternalHost.java b/src/main/java/com/onixbyte/helix/shared/ExternalHost.java new file mode 100644 index 0000000..5911e7b --- /dev/null +++ b/src/main/java/com/onixbyte/helix/shared/ExternalHost.java @@ -0,0 +1,13 @@ +package com.onixbyte.helix.shared; + +/** + * Constants for external host configurations and endpoints. + * + * @author zihluwang + * @since 1.0.0 + */ +public final class ExternalHost { + + private ExternalHost() { + } +} diff --git a/src/main/java/com/onixbyte/helix/shared/SettingName.java b/src/main/java/com/onixbyte/helix/shared/SettingName.java index 9d92b64..80ee4b3 100644 --- a/src/main/java/com/onixbyte/helix/shared/SettingName.java +++ b/src/main/java/com/onixbyte/helix/shared/SettingName.java @@ -1,8 +1,11 @@ package com.onixbyte.helix.shared; -public class SettingName { +public final class SettingName { public static final String CAPTCHA_ENABLED = "captcha-enabled"; public static final String REGISTER_ENABLED = "register-enabled"; + + private SettingName() { + } } diff --git a/src/main/java/com/onixbyte/helix/shared/TokenConstant.java b/src/main/java/com/onixbyte/helix/shared/TokenConstant.java index 7dbd3e8..739ad25 100644 --- a/src/main/java/com/onixbyte/helix/shared/TokenConstant.java +++ b/src/main/java/com/onixbyte/helix/shared/TokenConstant.java @@ -1,10 +1,13 @@ package com.onixbyte.helix.shared; -public class TokenConstant { +public final class TokenConstant { public static final String TOKEN_HEADER_NAME = "Authorization"; public static final String TOKEN_PREFIX = "Bearer "; public static final int TOKEN_PREFIX_LENGTH = TOKEN_PREFIX.length(); + + private TokenConstant() { + } }