filter에서 spring bean 사용하기
보통 서블릿 필터에서 스프링 빈을 주입 받지 못하는경우 아래와 getBean 메소드를 이용해서 스프링 빈을 가져오는 경우를 볼수 있다. private static ApplicationContext ctx; public void setApplicationContext(ApplicationContext applicationContext) […]
더 보기 →보통 서블릿 필터에서 스프링 빈을 주입 받지 못하는경우 아래와 getBean 메소드를 이용해서 스프링 빈을 가져오는 경우를 볼수 있다. private static ApplicationContext ctx; public void setApplicationContext(ApplicationContext applicationContext) […]
더 보기 →스프링MVC 사용시 메시지 컨버터를 이용해서 Object <–> JSON 으로 변환한다. VO ( Value Object) 클래스 생성시 Getter/Setter 를 테이블 컬럼명과 동일하게 사용한다. 예를 들면, 사용자 […]
더 보기 →4.DBAppender를 이용한 logging logging_event 테이블의 컬럼정보 Field Type Description timestamp big int The timestamp that was valid at the logging event’s creation. formatted_message text The […]
더 보기 →logback에 대한 자세한 설명은 다른사이트를 참조하세요. https://beyondj2ee.wordpress.com/2012/11/09/logback-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0-reasons-to-prefer-logback-over-log4j/ logback을 사용하려면 maven을 사용할경우 아래와 같이 추가하시면 기본적인 기능들은 사용하실 수 있습니다. <dependency> <groupId>ch.qos.logback</groupId> […]
더 보기 →다국어처리시 timezone 이용 String day = “2015-12-14 15:21:12”; String dateFormat = “yyyy-MM-dd HH:mm:ss”; SimpleDateFormat df = new SimpleDateFormat(dateFormat); Date date = df.parse(day); TimeZone tz; tz […]
더 보기 →1.xjc설치 다운로드URL https://jaxb.java.net/2.2.11/ 다운로드받은 폴더를 압축을 해제하고 bin디렉토리로 이동하면 xjc실행파일을 확인할 수 있다. command창에서 xjc실행파일위치로 이동한후 아래와 같은 명령어를 실행하면된다. xjc -d <output directory> -p <package […]
더 보기 →<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>Main 실행함수 클래스(com.talkDev.main.Main)</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> […]
더 보기 →2편 마지막편!!! 두둥~ 이번 편은, WAS 구동 중에 Job 시작/중지를 시켜보는 동적으로 하는 방법을 알아보자! 지난 편에는 WAS 시작(Start)할 때 크론 표현식(cron expression)가 Job 사용 […]
더 보기 →2편에 걸쳐서 저의 경험을 공유하고자 합니다. 간략하게 스프링 Quartz를 설명하겠다.스프링 프레임워크은 스케줄링을 지원하는 통합 클래스를 지원한다. JDK의 Timer와 Quartz 스케줄러를 지원한다.각각 두 개의 스케줄러들은 각각의 […]
더 보기 →cronexpression 을 작성하고 이제 맞는지 테스트 하기~ String expression = “0 0 2-4/2 * * ?”; CronExpression cronExpression = new CronExpression(expression); Date nextExecuteDate1 = cronExpression.getNextValidTimeAfter(new […]
더 보기 →