티스토리 뷰
1. @EnableScheduling
기존 스프링에서 context-scheduler.xml에서 선언해놓았던걸 어노테이션 하나만 추가해주면 해결
.class 파일에 선언해줘야함 (나눈, serviceImpl에 선언해놨음)
2. @Profile("batch")
자바 class 파일에 위의 어노테이션을 추가
: 스프링은 @Profile을통해 런타임 환경을 설정할 수 있는 기능 제공
https://mr-popo.tistory.com/130
톰캣에(JVM) 프로파일 옵션 지정 설정을 해주면 됨
-Dspring.profiles.active="batch"
부트에서는 아래와 같이 설정
첨에 "batch" 써놓고 안되서 헤맸는데 그냥 batch만 써도 됨
3. 스케쥴러 설정
크론 표현식을 이용해서 시간 설정도 해줌
https://m.blog.naver.com/deeperain/221609802306
콘솔에서 저렇게 돌아감을 확인
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Postgresql12
- jdbcType
- su postgres 안됨
- Geoserver
- 공간데이터병합
- getRow
- CreateCell
- apachepoi
- 폐쇄망에서rpm설치
- shp2pgsql
- OpenLayers
- SVN
- postgis 설치
- createRow
- 부하측정
- Postgis
- Some resources were not updated.
- Centos7에서 Postgresql12 설치
- 폐쇄망에서패키지설치
- svn프로젝트불러오기
- yumdownloader
- setForceFormulaRecalculation
- 리눅스
- mybatisif
- 인터넷안되는환경에서설치
- 리눅스폐쇄망
- getCell
- 엑셀POI
- 공간데이터
- yumrepository
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함