Spring에서 빈이 초기화된 후 혹은 소멸 이전에 특정 메소드가 수행되도록 설정이 가능하다. ■ Annotation 방식 수행하고자 하는 메서드에 @PostConstruct, @PreDestroy 어노테이션을 설정해 주면 된다. - @PostConstruct : 빈이 초기화된 후 수행 - @PreDestroy : 빈이 소멸되기 전 수행 public class ExampleClass{ @PostConstruct public void postMethod() { // 초기화 내용 } @PreDestroy public void preMethod() { // 종료처리할 내용 } } ■ XML 설정 방식 * @PostConstruct Annotation과 XML에서 init-method 설정을 모두 하였을 때에는..
Spring에서 Transaction 설정을 하였으나 제대로 동작되지 않아 원인을 찾던 중 Root Application Context와 Servlet Context 개념을 알게 되었고, Servlet Context에도 Service, Dao Bean 들을 중복으로 등록한 것이 문제가 된 것임을 알게 되었다. Root Application Context와 Servlet Context에 대해 잘 정리되어 있는 글을 찾아서 남겨 놓는다. 출처 : http://www.mungchung.com/xe/spring/21220 IoC 컨테이너는 Root Application Context와 Servlet Context 2가지 방법으로 만들수 있다. 스프링 샘플프로젝트를 만든 후에 web.xml을 보면 아래와 같이 나..
Spring의 Annotaion 기반 스케쥴링 방법. ■ 개요 method 단위 스케쥴링 가능 실행주기는 fixedDelay, fixedRate, cron 3가지 속성 존재함 @Scheduled Annotaion을 부여한 method는 void return, 입력인자가 없음에 유의 중복수행을 막기위해 @Configurable를 사용하지 말아야함 Spring 설정XML에 아래 내용이 추가되어야 함. ■ 사용예 @Scheduled(fixedDelay=5000, initialDelay = 1000) public void doSomething() { // 이전 호출이 완료된 시점부터 고정적으로 5초마다 수행됨. // 최초 수행시 에는 1초 딜레타임이 발생함. } @Scheduled(fixedRate=5000) ..
- Total
- Today
- Yesterday
- 용량
- 디렉토리별
- webtob
- 룰셋
- firewall
- beautifier
- beautifuler
- pmd
- 명렁어
- SuppressWarnings
- grep
- 파라미터
- flashback
- 날짜
- syntaxhighlighter
- 데이터
- parameter
- token
- 리눅스
- crontab
- Scheduled
- du
- port
- brush
- Annotaion
- 어노테이션
- rollback
- 복구방법
- 포트
- nmap
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |