From 509997e906fd9065f6e06d8410014ca9caaaf267 Mon Sep 17 00:00:00 2001 From: z3rotig4r Date: Sat, 13 Jun 2026 01:45:37 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20EgovUUIdGnrServiceImpl=20dead=20ass?= =?UTF-8?q?ignment=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 동작 변화 없이 무의미한 dead assignment 두 곳을 정리했습니다. - setAddress: `Random random = new Random()`가 바로 다음 줄 `random = SecureRandom.getInstanceStrong()`로 덮어써집니다. 변수를 SecureRandom으로 바로 초기화하도록 했습니다. - generateIdFromTimestamp: `time = currentTimeMillis`가 바로 다음 줄 `time = currentTimeMillis << 32`로 덮어써집니다. 제거했습니다. --- .../egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrServiceImpl.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrServiceImpl.java b/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrServiceImpl.java index 32d753e8..d0f3683d 100755 --- a/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrServiceImpl.java +++ b/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrServiceImpl.java @@ -177,8 +177,7 @@ public String getNextStringId(String strategyId) throws FdlException { */ public void setAddress(String address) throws FdlException, NoSuchAlgorithmException { byte[] addressBytes = new byte[6]; - Random random = new Random(); - random = SecureRandom.getInstanceStrong(); + Random random = SecureRandom.getInstanceStrong(); random.setSeed(System.currentTimeMillis()); if (null == address) { LOGGER.debug("IDGeneration Service : Using a random number as the base for id's." @@ -275,7 +274,6 @@ public static final UUID generateIdFromTimestamp(long currentTimeMillis, long ho } } - time = currentTimeMillis; // low Time time = currentTimeMillis << 32; // mid Time