From 980fb37b1acfb025846316b0b9dd2e41932e617d Mon Sep 17 00:00:00 2001 From: curry772 Date: Wed, 11 Mar 2026 10:17:42 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=8C=EB=93=9C=20=ED=99=98=EA=B2=BD=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95=20=EB=B0=8F=20kjb-safedb=20=EC=97=B0?= =?UTF-8?q?=EB=8F=99=20=EC=A1=B0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - build.gradle: nexus 저장소 및 의존성 설정 정리 --- build.gradle | 11 +- .../KjbNotRnnoJpaAttributeConverter.java | 127 +++++++++--------- 2 files changed, 74 insertions(+), 64 deletions(-) diff --git a/build.gradle b/build.gradle index b1e8352..6df5fe6 100644 --- a/build.gradle +++ b/build.gradle @@ -14,6 +14,15 @@ idea { def nexusUrl = "https://nexus.eactive.synology.me:8090" +allprojects { + repositories { + maven { + url "${nexusUrl}/repository/maven-public/" + allowInsecureProtocol = true + } + } +} + def springVersion = "5.3.27" //def quartzVersion = "2.2.1" def queryDslVersion = "5.0.0" @@ -72,7 +81,7 @@ tasks.withType(JavaCompile) { } dependencies { - api project(':kjb-safedb') +// api project(':kjb-safedb') api "com.querydsl:querydsl-jpa:${queryDslVersion}" api "com.querydsl:querydsl-apt:${queryDslVersion}" diff --git a/src/main/java/kjb/safedb/KjbNotRnnoJpaAttributeConverter.java b/src/main/java/kjb/safedb/KjbNotRnnoJpaAttributeConverter.java index 43f3772..20a0ec3 100644 --- a/src/main/java/kjb/safedb/KjbNotRnnoJpaAttributeConverter.java +++ b/src/main/java/kjb/safedb/KjbNotRnnoJpaAttributeConverter.java @@ -1,8 +1,8 @@ package kjb.safedb; -import com.eactive.ext.kjb.safedb.KjbSafedbWrapper; -import com.eactive.ext.kjb.safedb.SafeDBColumns; -import com.eactive.ext.kjb.safedb.Utils; +//import com.eactive.ext.kjb.safedb.KjbSafedbWrapper; +//import com.eactive.ext.kjb.safedb.SafeDBColumns; +//import com.eactive.ext.kjb.safedb.Utils; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -25,26 +25,26 @@ public class KjbNotRnnoJpaAttributeConverter implements AttributeConverter {}", originalAttribute, attribute); - } - } +// String originalAttribute = attribute; +// if (StringUtils.isNotEmpty(attribute)) { +// KjbSafedbWrapper wrapper = KjbSafedbWrapper.getInstance(); +// attribute = wrapper.encryptNotRnnoString(attribute); +// +// if (log.isDebugEnabled()) { +// // originalAttribute 홀수 글자 마스킹 +// StringBuilder sb = new StringBuilder(); +// for (int i = 0; i < originalAttribute.length(); i++) { +// if (i % 2 == 0) { +// sb.append(originalAttribute.charAt(i)); +// } else { +// sb.append("*"); +// } +// } +// +// originalAttribute = sb.toString(); +// log.debug("DB 암호화 #2 : {} -> {}", originalAttribute, attribute); +// } +// } return attribute; } @@ -59,23 +59,23 @@ public class KjbNotRnnoJpaAttributeConverter implements AttributeConverter {}", dbDataOriginal, dbData); @@ -88,28 +88,29 @@ public class KjbNotRnnoJpaAttributeConverter implements AttributeConverter