shjung 2 年之前
父節點
當前提交
bfb48f3518

+ 1 - 2
pom.xml

@@ -2,6 +2,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
+
     <parent>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-parent</artifactId>
@@ -23,7 +24,6 @@
         <org.projectlombok.version>1.18.20</org.projectlombok.version>
         <org.mapstruct.version>1.4.2.Final</org.mapstruct.version>
         <jackson.version>2.13.1</jackson.version>
-
 <!--
         <jackson.version>2.12.0</jackson.version>
 -->
@@ -399,7 +399,6 @@
                     </annotationProcessorPaths>
 
                     <encoding>UTF-8</encoding>
-
                 </configuration>
             </plugin>
 

+ 0 - 1
src/main/java/com/its/op/config/DatabaseItsConfig.java

@@ -123,7 +123,6 @@ public class DatabaseItsConfig {
                 factoryBean.getObject().getConfiguration().setDefaultFetchSize(1000);
                 log.info("Default Fetch Size: {}", factoryBean.getObject().getConfiguration().getDefaultFetchSize());
             }
-            log.info("Mapper Locations: {}", factoryBean);
             return factoryBean.getObject();
         } catch (IOException ie) {
             log.error("sqlSessionFactoryBean: IOException");

+ 0 - 1
src/main/resources/mybatis/mybatis-config.xml

@@ -10,7 +10,6 @@
 		<setting name="useGeneratedKeys" value="false"/>
 		<setting name="defaultExecutorType" value="REUSE"/>
 		<setting name="defaultStatementTimeout" value="25000"/>
-		<setting name="mapUnderscoreToCamelCase" value="false"/>
 		<setting name="returnInstanceForEmptyRow" value="true"/>
 
 		<!-- 카멜 케이스 VO 매핑 ==> true -->

+ 12 - 0
src/test/java/com/its/op/ItsOpServerApplicationTests.java

@@ -5,6 +5,7 @@ import com.its.utils.AES256Util;
 import com.its.utils.SHA256Util;
 import lombok.extern.slf4j.Slf4j;
 import net.jodah.expiringmap.ExpiringMap;
+import org.apache.commons.lang.StringUtils;
 import org.apache.ibatis.session.SqlSessionFactory;
 import org.jasypt.encryption.pbe.PooledPBEStringEncryptor;
 import org.jasypt.encryption.pbe.config.SimpleStringPBEConfig;
@@ -19,6 +20,7 @@ import java.sql.DriverManager;
 import java.time.Instant;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
+import java.util.Arrays;
 import java.util.Date;
 import java.util.List;
 import java.util.Optional;
@@ -37,6 +39,16 @@ public class ItsOpServerApplicationTests {
     @Autowired
     private SqlSessionFactory sqlSessionFactory;
 
+    @Test
+    void splitTest() {
+        //String param = "ebda31485233419abb3d6275abcac7dc|3fa90f604a0c4dd396bda9e4da1979fa|";
+        String param = "ebda31485233419abb3d6275abcac7dc|";
+        String[] data = StringUtils.split(param, "\\|");    // param 이 null 일 경우 사용할 수 없음. 사용전에 null 인지 확인필요
+        String[] data2 = param.split("\\|");
+        log.error("DATA: {}, {}, {}", data.length, Arrays.stream(data).count(), Arrays.stream(data).toArray());
+        log.error("DATA: {}, {}, {}", data2.length, Arrays.stream(data2).count(), Arrays.stream(data2).toArray());
+    }
+
     @Test
     void tt1() {
         String sss = "data";