티스토리 뷰
quartz job에서 dao bean 사용하기 위한 여러 방법 중 아래 방법이 제일 나은 듯 하네요
*Dao.java
@Repository @Service("myDao") public class MyDaoImpl implements MyDao { .... }
*-servlet.xml
MyJob.java
public class MyJob extends QuartzJobBean { MyDao myDao; @Autowired public void seMyDao(MyDao myDao) { this.myDao = myDao; } @Override protected void executeInternal(JobExecutionContext context) throws JobExecutionException { //accessing the DAO } }
참고
How to use @Autowired in a Quartz Job?
반응형
댓글