JAVA/Spring(eGovFrame)(25)
-
Eclipse IDE 2020‑03 Properties Editor 사용
Eclipse IDE 2020‑03 을 다운받아 사용하려는데 Market에 PropertiesEditor이 없다..ㅡㅡ;;;;;예전 것은 있으나 지원이 안된다고 한다..그래서 결론은 수동으로 처리 해야 함. 다운로드 URL : http://propedit.sourceforge.jp/eclipse/updates 여기서 PropertiesEditor 만 설치 하면 됨.
2020.05.19 -
MAVEN 프로젝트를 Gradle로 변경하기
기본적으로 gradle 설치가 되어 있어야 한다. 바꾸는 명령어는 간단하다. pom.xml이 있는 경로로 가서 gradle init --type pom 이렇게 명령어를 실행하면 된다. 테스트 결과 완벽하게 모든 dependencies 옮겨지지 않는다. 일부 손이 가야 하지만 그래도 Maven보다 빠르고 쓰기 편하니 그걸로 족하다.
2019.09.27 -
[Spring] Interface를 구현한 Class 검색
나 같은 경우 서브업무로 업무가 분리되어 있는 경우 업무를 처리하고 특정 Interface를 구현한 Class를 찾아서 후처리하는 기능 때문에 필요한 기능이었습니다.추가적으로 찾은 Class에서 특정 Annotaion을 사용한 Method를 찾아서 실행하도록 하였습니다. ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(false); provider.addIncludeFilter(new AssignableTypeFilter(Interface명.class));Set components = provider.findCandidateComponents("Package명"); //..
2019.04.15 -
[Spring] jar 파일 안에 있는 css 또는 javascript 사용하기
Java Configuration을 사용할 경우public class WebMvcConfig extends WebMvcConfigurerAdapter {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/resources/**").addResourceLocations("/resources/","classpath:/META-INF/resources/resources");}} xml 설정을 사용할 경우
2018.07.04 -
[Spring] RequestParam으로 배열 처리
- ajax로 보낼 경우@RequestParam(value="arr[]" String[] arr) - get 또는 post로 보낼 경우@RequestParam(value="arr" String[] arr)
2018.06.19 -
[AOP] Data 저장 시 로그정보 남기기 - @Around
Data를 저장 시 저장되는 모든 정보를 이력으로 남겨 놓기 위하여 작성했습니다. 말들이 하도 많아서...ㅜㅜ import java.lang.reflect.Method;import java.util.Enumeration; import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest; import org.apache.commons.lang3.ArrayUtils;import org.apache.commons.lang3.StringUtils;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lan..
2018.05.11