From da74a5756acc76c83aa5160b4c0cfadb473a9460 Mon Sep 17 00:00:00 2001 From: hylee Date: Tue, 25 Apr 2023 14:18:06 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=ED=95=84=EC=9A=94=20=EC=97=86?= =?UTF-8?q?=EB=8A=94=20=EC=A3=BC=EC=84=9D=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itn/mjonApi/cmn/context/ContextIdgen.java | 16 ---------------- .../mjonApi/cmn/idgen/mapper/IdgenMapper.java | 2 -- .../idgen/service/impl/IdgenServiceImpl.java | 2 +- .../interceptor/CertificationInterceptor.java | 18 +++++++----------- .../mjon/member/mapper/MyMsgMapper.java | 1 - .../member/service/impl/MemberServiceImpl.java | 3 --- 6 files changed, 8 insertions(+), 34 deletions(-) diff --git a/src/main/java/com/itn/mjonApi/cmn/context/ContextIdgen.java b/src/main/java/com/itn/mjonApi/cmn/context/ContextIdgen.java index 79bd12f..7426404 100644 --- a/src/main/java/com/itn/mjonApi/cmn/context/ContextIdgen.java +++ b/src/main/java/com/itn/mjonApi/cmn/context/ContextIdgen.java @@ -16,26 +16,10 @@ import org.springframework.context.annotation.Configuration; * 2023-04-24 hylee 최초 생성 * * - * ==사용 방법== - * - 사용할 class에 아래(예시)와 같이 추가하여 testApi.getNextStringId(); 와 같이 호출하면 됨 - * @Resource(name = "testApi") - * private IdgenService testApi; * */ @Configuration public class ContextIdgen { - /** - * @예시 testApi - * */ - @Bean(name="testApi") - public IdgenServiceImpl testApi(){ - IdgenServiceImpl idgenServiceImpl = new IdgenServiceImpl(); - idgenServiceImpl.setCipers(11); // cipers: prefix를 제외한 아이디의 길이 지정 - idgenServiceImpl.setFillChar('0'); // fillChar: 0을 대신하여 표현되는 문자 - idgenServiceImpl.setPrefix("TESTAPI_ID_"); // prefix: 아이디의 앞에 고정적으로 붙이고자 하는 설정값 지정 - idgenServiceImpl.setTableName("TESTAPI"); // tableName - dataSoure 에 설정된 DB에 SEQ 테이블에 tableName 컬럼에 참조할 값 - return idgenServiceImpl; - } /** * @discription apiLog Ids diff --git a/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java b/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java index 5041e9b..cb6ce02 100644 --- a/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java +++ b/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java @@ -5,8 +5,6 @@ import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; -import java.util.List; - @Mapper public interface IdgenMapper { diff --git a/src/main/java/com/itn/mjonApi/cmn/idgen/service/impl/IdgenServiceImpl.java b/src/main/java/com/itn/mjonApi/cmn/idgen/service/impl/IdgenServiceImpl.java index e09546c..6022d62 100644 --- a/src/main/java/com/itn/mjonApi/cmn/idgen/service/impl/IdgenServiceImpl.java +++ b/src/main/java/com/itn/mjonApi/cmn/idgen/service/impl/IdgenServiceImpl.java @@ -56,7 +56,7 @@ public class IdgenServiceImpl implements IdgenService { idgenMapper.save(idgenVO); // nextId 값 만들기 - String nextId = prefixTemp + String.valueOf(idgenVO.getNextId()); + String nextId = prefixTemp + idgenVO.getNextId(); log.info(" userId : [{}]", nextId); return nextId; diff --git a/src/main/java/com/itn/mjonApi/cmn/interceptor/CertificationInterceptor.java b/src/main/java/com/itn/mjonApi/cmn/interceptor/CertificationInterceptor.java index dd0f6b5..f6f0559 100644 --- a/src/main/java/com/itn/mjonApi/cmn/interceptor/CertificationInterceptor.java +++ b/src/main/java/com/itn/mjonApi/cmn/interceptor/CertificationInterceptor.java @@ -1,25 +1,21 @@ package com.itn.mjonApi.cmn.interceptor; //import java.sql.Date; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import com.itn.mjonApi.cmn.idgen.mapper.domain.AccessKeyVO; +import com.itn.mjonApi.cmn.idgen.mapper.domain.LettnLoginLogVO; import com.itn.mjonApi.cmn.idgen.service.IdgenService; +import com.itn.mjonApi.mjon.api.service.AccessKeyService; +import com.itn.mjonApi.mjon.log.service.LettnLoginLogService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; -import com.itn.mjonApi.cmn.idgen.mapper.domain.AccessKeyVO; -import com.itn.mjonApi.cmn.idgen.mapper.domain.LettnLoginLogVO; -import com.itn.mjonApi.mjon.api.service.AccessKeyService; -import com.itn.mjonApi.mjon.log.service.LettnLoginLogService; +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; /** * packageName : com.itn.mjonApi.mjon.send.web diff --git a/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java b/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java index 0d2f21f..9a8bb1d 100644 --- a/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java +++ b/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java @@ -1,6 +1,5 @@ package com.itn.mjonApi.mjon.member.mapper; -import com.itn.mjonApi.cmn.idgen.mapper.domain.IdgenVO; import com.itn.mjonApi.mjon.member.mapper.domain.MyMsgVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; diff --git a/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java b/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java index 0f179ac..ba0abf5 100644 --- a/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java +++ b/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java @@ -1,16 +1,13 @@ package com.itn.mjonApi.mjon.member.service.impl; -import com.itn.mjonApi.cmn.idgen.service.IdgenService; import com.itn.mjonApi.cmn.msg.RestResponse; import com.itn.mjonApi.mjon.member.mapper.MyMsgMapper; -import com.itn.mjonApi.cmn.idgen.mapper.domain.IdgenVO; import com.itn.mjonApi.mjon.member.mapper.domain.MyMsgVO; import com.itn.mjonApi.mjon.member.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Service; -import javax.annotation.Resource; import java.time.LocalDateTime; import java.util.List;