__ 스프링 레거시(전자정부) 에서 스케쥴링 사용하는 방법__ xml 을 이용한 방법과 어노테이션 이용한 방법 __way 1. XMLsrc/main/resources/egovframework/spring 위치에context-scheduling.xml 생성context-scheduling.xml method setting위 코드 그대로 생성 후 스케쥴링 원하는 클래스와 메소드를 아래와 같이 매핑 How to usepackage main.util.scheduler;public class Scheduler { public void test(){ System.out.println(LocalDate.now()); }}결과 확인way 2. ..
Spring
마이바티스 result 로 vo 2개 설정하기__마이바티스 환경에서 vo가 여러개 있거나 join 으로 __ 서로 다른 컬럼을 가진 2개 이상의 테이블을 조회할 때 __ 일일히 새로운 응답용 vo(dto)를 만들지 않고, 하나의 vo(dto)를 합쳐서응답을 파싱하고 결과를 표출하고 싶다.resultMap - collection 사용 예시vo(dto) 클래스 2개public class vo1 { private String col1; private vo2 vo2; // getter & setter}public class vo2 { private String col2; // getter & setter}DAOpublic class DAO { public List test(){..
Swagger 라이브러리 스프링에 적용방법 (스프링 레거시, 전자정부 기준) 공식문서 따라해봤으나 안되서, 삽질하다가 성공한 내용 정리 versionEgovFrame 3.7 (Spring 4.2.4)Java 8 (OpenJDK 1.8)1. swagger 2.9.2 버전 추가(maven)버전 충돌 오류 해결을 위해 guava 버전 직접 명시 후 추가 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 com.google.guava guava 20.0 guava 버전 명시 안할경우 아래 오류 발생할 수 있음NoSuchMet..
스프링에서 현재 가지고 있는 모든 세션값 콘솔에 String 형식으로 출력해서 상태 보고 싶을떄 -> 디버깅하면 되지만 코드로 다 뽑아서 관리해야할 경우 // 현재 세션 확인 @RequestMapping("/chkSession.do") public String chkSession(Model model, HttpSession httpSession){ Enumeration attributeNames = httpSession.getAttributeNames(); while (attributeNames.hasMoreElements()) { String attributeName = attributeNames.nextElement(); Ob..