diff --git a/mens-api/pom.xml b/mens-api/pom.xml
index 8ef9089..551f564 100644
--- a/mens-api/pom.xml
+++ b/mens-api/pom.xml
@@ -32,30 +32,16 @@
-
- org.springframework.boot
- spring-boot-starter-batch
-
org.springframework.boot
spring-boot-starter-test
test
-
- org.springframework.batch
- spring-batch-test
- test
-
io.projectreactor
reactor-test
test
-
- org.springframework.retry
- spring-retry
- 1.2.5.RELEASE
-
org.projectlombok
@@ -72,17 +58,6 @@
${basedir}/lib/ojdbc6.jar
-
-
- org.springframework.boot
- spring-boot-starter-data-jpa
-
-
-
- org.springframework.boot
- spring-boot-starter-jta-atomikos
-
-
diff --git a/mens-api/src/main/java/kr/xit/core/spring/config/ApplicationNoSecurity.java b/mens-api/src/main/java/kr/xit/core/spring/config/ApplicationNoSecurity.java
new file mode 100644
index 0000000..8419102
--- /dev/null
+++ b/mens-api/src/main/java/kr/xit/core/spring/config/ApplicationNoSecurity.java
@@ -0,0 +1,15 @@
+//package kr.xit.core.spring.config;
+//
+//import org.springframework.context.annotation.Bean;
+//import org.springframework.context.annotation.Configuration;
+//import org.springframework.security.config.annotation.web.configuration.WebSecurityCustomizer;
+//
+//@Configuration
+//public class ApplicationNoSecurity {
+//
+// @Bean
+// public WebSecurityCustomizer webSecurityCustomizer() {
+// return (web) -> web.ignoring()
+// .antMatchers("/**");
+// }
+//}
diff --git a/mens-api/src/main/java/kr/xit/core/spring/util/BlobInsert.java b/mens-api/src/main/java/kr/xit/core/spring/util/BlobInsert.java
deleted file mode 100644
index 033fb4a..0000000
--- a/mens-api/src/main/java/kr/xit/core/spring/util/BlobInsert.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package kr.xit.core.spring.util;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.sql.Connection;
-import java.sql.DriverManager;
-import java.sql.PreparedStatement;
-import java.sql.SQLException;
-import kr.xit.core.exception.BizRuntimeException;
-import org.apache.commons.lang3.StringUtils;
-
-/**
- *
- * description :
- *
- * packageName : kr.xit.core.spring.util
- * fileName : BlobInsert
- * author : limju
- * date : 2023-10-25
- * ======================================================================
- * 변경일 변경자 변경 내용
- * ----------------------------------------------------------------------
- * 2023-10-25 limju 최초 생성
- *
- *
- */
-public class BlobInsert {
-
- public static void main(String[] args) {
- String url = "jdbc:mariadb://211.119.124.9:4407/mens?useUnicode=true&characterEncoding=utf-8&rewriteBatchedStatements=true&autoReconnect=true";
- String user = "root";
- String password = "xit1807";
-
- String filePath = "C:\\Users\\xitdev\\Pictures\\dp.jpg";
-
- try {
- try (Connection conn = DriverManager.getConnection(url, user, password)) {
- conn.setAutoCommit(false);
- String sql = """
- UPDATE tb_ens_tmplat_manage
- SET mms_binary = ?
- , file_fmat = ?
- WHERE tmplat_id like 'DP%'
- """;
- int idx = 1;
- PreparedStatement statement = conn.prepareStatement(sql);
-
- File file = new File(filePath);
- if(!file.exists()) {
- throw BizRuntimeException.create(String.join(StringUtils.EMPTY, filePath, " 파일이 존재하지 않습니다."));
- }
- double size = Math.ceil(file.length()/1024.0 * 10)/10;
- if(size > 300.0){
- throw BizRuntimeException.create(String.format("파일 크기 %s[템플릿 파일 크기는 300kb를 넘을 수 없습니다]", size));
- }
-
- try (InputStream inputStream = new FileInputStream(file)) {
-
- statement.setBlob(idx++, inputStream);
-
- statement.setString(idx++, file.getName().split("\\.")[1]);
- statement.setString(idx++, "ME111");
-
- int row = statement.executeUpdate();
-
- conn.commit();
-
- }catch (IOException e) {
- throw BizRuntimeException.create(e.getMessage());
- }
- }
- } catch (SQLException ex) {
- throw BizRuntimeException.create(ex.getMessage());
-
- }
- }
-}
diff --git a/mens-api/src/main/resources/static/pstFile.html b/mens-api/src/main/resources/static/pstFile.html
deleted file mode 100644
index 6aab684..0000000
--- a/mens-api/src/main/resources/static/pstFile.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
- 우편연계 예제
-
-
-
-
-
-
-
-
-
diff --git a/mens-batch/pom.xml b/mens-batch/pom.xml
index 71c248a..bf48e10 100644
--- a/mens-batch/pom.xml
+++ b/mens-batch/pom.xml
@@ -51,11 +51,6 @@
reactor-test
test
-
- org.springframework.retry
- spring-retry
- 1.2.5.RELEASE
-
org.projectlombok
diff --git a/mens-batch/src/main/java/kr/xit/core/spring/config/ApplicationNoSecurity.java b/mens-batch/src/main/java/kr/xit/core/spring/config/ApplicationNoSecurity.java
new file mode 100644
index 0000000..8419102
--- /dev/null
+++ b/mens-batch/src/main/java/kr/xit/core/spring/config/ApplicationNoSecurity.java
@@ -0,0 +1,15 @@
+//package kr.xit.core.spring.config;
+//
+//import org.springframework.context.annotation.Bean;
+//import org.springframework.context.annotation.Configuration;
+//import org.springframework.security.config.annotation.web.configuration.WebSecurityCustomizer;
+//
+//@Configuration
+//public class ApplicationNoSecurity {
+//
+// @Bean
+// public WebSecurityCustomizer webSecurityCustomizer() {
+// return (web) -> web.ignoring()
+// .antMatchers("/**");
+// }
+//}
diff --git a/mens-core/pom.xml b/mens-core/pom.xml
index 310d173..a80bcfe 100644
--- a/mens-core/pom.xml
+++ b/mens-core/pom.xml
@@ -48,10 +48,6 @@
-
- org.springframework.boot
- spring-boot-starter-security
-
org.springframework.boot
spring-boot-starter-webflux
diff --git a/mens-core/src/main/java/egovframework/com/jwt/JwtAuthenticationEntryPoint.java b/mens-core/src/main/java/egovframework/com/jwt/JwtAuthenticationEntryPoint.java
deleted file mode 100644
index b3de731..0000000
--- a/mens-core/src/main/java/egovframework/com/jwt/JwtAuthenticationEntryPoint.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package egovframework.com.jwt;
-
-import java.io.IOException;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import kr.xit.core.model.ApiResponseDTO;
-import kr.xit.core.support.utils.JsonUtils;
-import org.springframework.http.HttpStatus;
-import org.springframework.http.MediaType;
-import org.springframework.security.core.AuthenticationException;
-import org.springframework.security.web.AuthenticationEntryPoint;
-
-/**
- * fileName : JwtAuthenticationEntryPoint
- * author : crlee
- * date : 2023/06/11
- * description :
- * ===========================================================
- * DATE AUTHOR NOTE
- * -----------------------------------------------------------
- * 2023/06/11 crlee 최초 생성
- */
-
-//@Component
-public class JwtAuthenticationEntryPoint implements AuthenticationEntryPoint {
-
-
- @Override
- public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException {
-
-// ResultVO resultVO = new ResultVO();
-// resultVO.setResultCode(ResponseCode.AUTH_ERROR.getCode());
-// resultVO.setResultMessage(ResponseCode.AUTH_ERROR.getMessage());
-// ObjectMapper mapper = new ObjectMapper();
-//
-// //Convert object to JSON string
-// String jsonInString = mapper.writeValueAsString(resultVO);
-
- // 403 에러
- @SuppressWarnings("rawtypes")
- ApiResponseDTO apiResponseDTO = ApiResponseDTO.builder()
- .success(false)
- .code(String.valueOf(HttpStatus.FORBIDDEN.value()))
- .message("인가된 사용자가 아닙니다")
- .build();
-
- response.setStatus(HttpStatus.UNAUTHORIZED.value());
- response.setContentType(MediaType.APPLICATION_JSON.toString());
- response.setCharacterEncoding("UTF-8");
- response.getWriter().println(JsonUtils.toJson(apiResponseDTO));
-
- }
-}
diff --git a/mens-core/src/main/java/egovframework/com/jwt/JwtAuthenticationFilter.java b/mens-core/src/main/java/egovframework/com/jwt/JwtAuthenticationFilter.java
deleted file mode 100644
index 122001e..0000000
--- a/mens-core/src/main/java/egovframework/com/jwt/JwtAuthenticationFilter.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package egovframework.com.jwt;
-
-import egovframework.com.cmm.LoginVO;
-import egovframework.com.cmm.util.EgovStringUtil;
-import io.jsonwebtoken.ExpiredJwtException;
-import io.jsonwebtoken.MalformedJwtException;
-import io.jsonwebtoken.SignatureException;
-import io.jsonwebtoken.UnsupportedJwtException;
-import java.io.IOException;
-import java.util.Arrays;
-import javax.servlet.FilterChain;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import kr.xit.core.support.utils.Checks;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
-import org.springframework.security.core.authority.SimpleGrantedAuthority;
-import org.springframework.security.core.context.SecurityContextHolder;
-import org.springframework.security.web.authentication.WebAuthenticationDetailsSource;
-import org.springframework.web.filter.OncePerRequestFilter;
-
-/**
- * fileName : JwtAuthenticationFilter
- * author : crlee
- * date : 2023/06/11
- * description :
- * ===========================================================
- * DATE AUTHOR NOTE
- * -----------------------------------------------------------
- * 2023/06/11 crlee 최초 생성
- */
-public class JwtAuthenticationFilter extends OncePerRequestFilter {
-
- @Autowired
- private EgovJwtTokenUtil jwtTokenUtil;
- public static final String HEADER_STRING = "Authorization";
-
- @Override
- protected void doFilterInternal(HttpServletRequest req, HttpServletResponse res, FilterChain chain)
- throws IOException, ServletException {
- boolean verificationFlag = true;
-
- // step 1. request header에서 토큰을 가져온다.
- String jwtToken = EgovStringUtil.isNullToString(req.getHeader(HEADER_STRING));
- if(Checks.isEmpty(jwtToken)){
- chain.doFilter(req, res);
- return;
- }
-
- // step 2. 토큰에 내용이 있는지 확인해서 id값을 가져옴
- // Exception 핸들링 추가처리 (토큰 유효성, 토큰 변조 여부, 토큰 만료여부)
- // 내부적으로 parse하는 과정에서 해당 여부들이 검증됨
- String id = null;
-
- try {
-
- id = jwtTokenUtil.getUserIdFromToken(jwtToken);
- if (id == null) {
- logger.debug("jwtToken not validate");
- verificationFlag = false;
- }
- logger.debug("===>>> id = " + id);
- } catch (IllegalArgumentException | ExpiredJwtException | MalformedJwtException | UnsupportedJwtException | SignatureException e) {
- logger.debug("Unable to verify JWT Token: " + e.getMessage());
- verificationFlag = false;
- }
-
- LoginVO loginVO = new LoginVO();
- if( verificationFlag ){
- logger.debug("jwtToken validated");
- loginVO.setId(id);
- loginVO.setUserSe( jwtTokenUtil.getUserSeFromToken(jwtToken) );
- loginVO.setUniqId( jwtTokenUtil.getInfoFromToken("uniqId",jwtToken) );
- loginVO.setOrgnztId( jwtTokenUtil.getInfoFromToken("orgnztId",jwtToken) );
- loginVO.setName( jwtTokenUtil.getInfoFromToken("name",jwtToken) );
-
- UsernamePasswordAuthenticationToken authentication = new UsernamePasswordAuthenticationToken(loginVO, null,
- Arrays.asList(new SimpleGrantedAuthority("ROLE_USER"))
- );
- authentication.setDetails(new WebAuthenticationDetailsSource().buildDetails(req));
- SecurityContextHolder.getContext().setAuthentication(authentication);
- }
-
-
- chain.doFilter(req, res);
-
- }
-}
diff --git a/mens-core/src/main/java/egovframework/com/security/CustomAuthenticationPrincipalResolver.java b/mens-core/src/main/java/egovframework/com/security/CustomAuthenticationPrincipalResolver.java
deleted file mode 100644
index 64fe5e0..0000000
--- a/mens-core/src/main/java/egovframework/com/security/CustomAuthenticationPrincipalResolver.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package egovframework.com.security;
-
-import egovframework.com.cmm.LoginVO;
-import org.springframework.core.MethodParameter;
-import org.springframework.security.core.Authentication;
-import org.springframework.security.core.annotation.AuthenticationPrincipal;
-import org.springframework.security.core.context.SecurityContextHolder;
-import org.springframework.web.bind.support.WebDataBinderFactory;
-import org.springframework.web.context.request.NativeWebRequest;
-import org.springframework.web.method.support.HandlerMethodArgumentResolver;
-import org.springframework.web.method.support.ModelAndViewContainer;
-
-/**
- * fileName : CustomAuthenticationPrincipalResolver
- * author : crlee
- * date : 2023/07/13
- * description :
- * ===========================================================
- * DATE AUTHOR NOTE
- * -----------------------------------------------------------
- * 2023/07/13 crlee 최초 생성
- */
-public class CustomAuthenticationPrincipalResolver implements HandlerMethodArgumentResolver {
-
- @Override
- public boolean supportsParameter(MethodParameter parameter) {
- return parameter.hasParameterAnnotation(AuthenticationPrincipal.class) &&
- parameter.getParameterType().equals(LoginVO.class);
- }
-
- @Override
- public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer,
- NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception {
-
- Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
- if (authentication == null ||
- authentication.getPrincipal() == null ||
- "anonymousUser".equals(authentication.getPrincipal())
- ) {
- return new LoginVO();
- }
-
- return authentication.getPrincipal();
- }
-}
diff --git a/mens-core/src/main/java/egovframework/com/security/SecurityConfig.java b/mens-core/src/main/java/egovframework/com/security/SecurityConfig.java
deleted file mode 100644
index 6ee233e..0000000
--- a/mens-core/src/main/java/egovframework/com/security/SecurityConfig.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package egovframework.com.security;
-
-import egovframework.com.jwt.JwtAuthenticationEntryPoint;
-import egovframework.com.jwt.JwtAuthenticationFilter;
-import java.util.List;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.http.HttpMethod;
-import org.springframework.security.config.annotation.web.builders.HttpSecurity;
-import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
-import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
-import org.springframework.security.config.http.SessionCreationPolicy;
-import org.springframework.security.web.SecurityFilterChain;
-import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
-import org.springframework.web.method.support.HandlerMethodArgumentResolver;
-import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
-
-/**
- * fileName : SecurityConfig
- * author : crlee
- * date : 2023/06/10
- * description :
- * ===========================================================
- * DATE AUTHOR NOTE
- * -----------------------------------------------------------
- * 2023/06/10 crlee 최초 생성
- */
-@Configuration
-@EnableWebSecurity
-public class SecurityConfig implements WebMvcConfigurer {
-
- //Http Methpd : Get 인증예외 List
- private String[] AUTH_GET_WHITELIST = {
- "/schedule/daily", //일별 일정 조회
- "/schedule/week", //주간 일정 조회
- "/schedule/{schdulId}", //일정 상세조회
- };
-
- // 인증 예외 List
- @Value("${app.spring.security.white-list}")
- private String[] AUTH_WHITELIST;
-
- private static final String[] ORIGINS_WHITELIST = {
- "http://localhost:3000",
- "http://localhost:8081",
- };
-
- @Override
- public void addArgumentResolvers(List argumentResolvers) {
- argumentResolvers.add(new CustomAuthenticationPrincipalResolver());
- }
-
- @Bean
- public JwtAuthenticationFilter authenticationTokenFilterBean() throws Exception {
- return new JwtAuthenticationFilter();
- }
-
-
-// @Bean
-// protected CorsConfigurationSource corsConfigurationSource() {
-// CorsConfiguration configuration = new CorsConfiguration();
-//
-// configuration.setAllowedOriginPatterns(Arrays.asList("*"));
-// configuration.setAllowedMethods(Arrays.asList("HEAD","POST","GET","DELETE","PUT"));
-// configuration.setAllowedOrigins(Arrays.asList(ORIGINS_WHITELIST));
-// configuration.setAllowedHeaders(Arrays.asList("*"));
-// configuration.setAllowCredentials(true);
-//
-// UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
-// source.registerCorsConfiguration("/**", configuration);
-// return source;
-// }
- @Bean
- protected SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
-
- return http
- .csrf(AbstractHttpConfigurer::disable)
- .authorizeHttpRequests(authorize -> authorize
- .antMatchers(AUTH_WHITELIST).permitAll()
- .antMatchers(HttpMethod.GET,AUTH_GET_WHITELIST).permitAll()
- .anyRequest().authenticated()
- ).sessionManagement((sessionManagement) ->
- sessionManagement.sessionCreationPolicy(SessionCreationPolicy.STATELESS)
- )
- .cors().and()
- .addFilterBefore(authenticationTokenFilterBean(), UsernamePasswordAuthenticationFilter.class)
- .exceptionHandling(exceptionHandlingConfigurer ->
- exceptionHandlingConfigurer
- .authenticationEntryPoint(new JwtAuthenticationEntryPoint())
- )
- .build();
- }
-
-}
diff --git a/mens-core/src/main/java/kr/xit/core/consts/package-info.java b/mens-core/src/main/java/kr/xit/core/consts/package-info.java
deleted file mode 100644
index 77b636e..0000000
--- a/mens-core/src/main/java/kr/xit/core/consts/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework constant package classes
- *
- *
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.consts;
diff --git a/mens-core/src/main/java/kr/xit/core/exception/package-info.java b/mens-core/src/main/java/kr/xit/core/exception/package-info.java
deleted file mode 100644
index 977eb81..0000000
--- a/mens-core/src/main/java/kr/xit/core/exception/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework Exception package classes
- *
- *
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.exception;
diff --git a/mens-core/src/main/java/kr/xit/core/model/package-info.java b/mens-core/src/main/java/kr/xit/core/model/package-info.java
deleted file mode 100644
index bcc6f32..0000000
--- a/mens-core/src/main/java/kr/xit/core/model/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework model package classes
- *
- *
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.model;
diff --git a/mens-core/src/main/java/kr/xit/core/package-info.java b/mens-core/src/main/java/kr/xit/core/package-info.java
deleted file mode 100644
index e854c31..0000000
--- a/mens-core/src/main/java/kr/xit/core/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework package classes
- *
- *
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/annotation/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/annotation/package-info.java
deleted file mode 100644
index c60f7d4..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/annotation/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * annotation
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.annotation;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/config/auth/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/config/auth/package-info.java
deleted file mode 100644
index c397023..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/config/auth/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * config - authentification
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.config.auth;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/config/custom/bouncy/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/config/custom/bouncy/package-info.java
deleted file mode 100644
index f3e3c8b..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/config/custom/bouncy/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * encript / decript
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.config.custom.bouncy;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/config/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/config/package-info.java
deleted file mode 100644
index d33b8c9..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/config/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * config
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.config;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/config/properties/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/config/properties/package-info.java
deleted file mode 100644
index 133c908..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/config/properties/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * properties
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.config.properties;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/config/support/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/config/support/package-info.java
deleted file mode 100644
index 9fa4df4..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/config/support/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * 3rd-party config
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.config.support;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/converter/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/converter/package-info.java
deleted file mode 100644
index b62a772..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/converter/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * converter
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.converter;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/filter/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/filter/package-info.java
deleted file mode 100644
index 47790a2..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/filter/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * filter
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.filter;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/package-info.java
deleted file mode 100644
index 9bde63b..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- *
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/resolver/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/resolver/package-info.java
deleted file mode 100644
index f511d05..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/resolver/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * resolver
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.resolver;
diff --git a/mens-core/src/main/java/kr/xit/core/spring/util/package-info.java b/mens-core/src/main/java/kr/xit/core/spring/util/package-info.java
deleted file mode 100644
index b07ab43..0000000
--- a/mens-core/src/main/java/kr/xit/core/spring/util/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework spring customizing package classes
- *
- * utility
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.spring.util;
diff --git a/mens-core/src/main/java/kr/xit/core/support/logback/package-info.java b/mens-core/src/main/java/kr/xit/core/support/logback/package-info.java
deleted file mode 100644
index bd84e3e..0000000
--- a/mens-core/src/main/java/kr/xit/core/support/logback/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework 3rd-party library package classes
- *
- * logback 확장
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.support.logback;
diff --git a/mens-core/src/main/java/kr/xit/core/support/mybatis/package-info.java b/mens-core/src/main/java/kr/xit/core/support/mybatis/package-info.java
deleted file mode 100644
index 02f6590..0000000
--- a/mens-core/src/main/java/kr/xit/core/support/mybatis/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework 3rd-party library package classes
- *
- * mybatis
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.support.mybatis;
diff --git a/mens-core/src/main/java/kr/xit/core/support/package-info.java b/mens-core/src/main/java/kr/xit/core/support/package-info.java
deleted file mode 100644
index 51c7fa8..0000000
--- a/mens-core/src/main/java/kr/xit/core/support/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework 3rd-party library package classes
- *
- *
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.support;
diff --git a/mens-core/src/main/java/kr/xit/core/support/slack/package-info.java b/mens-core/src/main/java/kr/xit/core/support/slack/package-info.java
deleted file mode 100644
index c9ab15e..0000000
--- a/mens-core/src/main/java/kr/xit/core/support/slack/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework 3rd-party library package classes
- *
- * slack
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.support.slack;
diff --git a/mens-core/src/main/java/kr/xit/core/support/utils/package-info.java b/mens-core/src/main/java/kr/xit/core/support/utils/package-info.java
deleted file mode 100644
index a2d83f5..0000000
--- a/mens-core/src/main/java/kr/xit/core/support/utils/package-info.java
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * xit core java framework 3rd-party library package classes
- *
- * utility
- *
- * @since 1.0
- * @author limju
- * @version 1.0
- */
-package kr.xit.core.support.utils;