[재질문]Batch Job의 Description 읽어오는 방법
- 작성자 :
- 김*수
- 작성일 :
- 2013-08-05 17:26:07
- 조회수 :
- 913
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
답변에 대해 다시 질문드립니다.
아래의 답변 내용 중 taskName을 무엇으로 설정해야 하는지요?
배치 xml에 설정한 job id로 했는데 오류가 나네요...
[답변 내용]
Spring의 ApplicationContext를 통해 BeanDefinition 정보를 얻은 신 후에 description 정보를 얻으실 수 있을 것 같습니다.
AutowireCapableBeanFactory beanFactory = applicationContext.getAutowireCapableBeanFactory()
BeanDefinition beanDefinition = ((BeanDefinitionRegistry) beanFactory).getBeanDefinition(taskName);
String taskDescription = beanDefinition.getDescription();
아래의 답변 내용 중 taskName을 무엇으로 설정해야 하는지요?
배치 xml에 설정한 job id로 했는데 오류가 나네요...
[답변 내용]
Spring의 ApplicationContext를 통해 BeanDefinition 정보를 얻은 신 후에 description 정보를 얻으실 수 있을 것 같습니다.
AutowireCapableBeanFactory beanFactory = applicationContext.getAutowireCapableBeanFactory()
BeanDefinition beanDefinition = ((BeanDefinitionRegistry) beanFactory).getBeanDefinition(taskName);
String taskDescription = beanDefinition.getDescription();
A
안녕하세요, 김기수님.
job Id를 taskName으로 지정하시면 됩니다. (테스트 결과 정상적으로 description 정보를 가져옴)
applicationContext 부분이 job 이 설정된 applicationContext인지 확인해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
job Id를 taskName으로 지정하시면 됩니다. (테스트 결과 정상적으로 description 정보를 가져옴)
applicationContext 부분이 job 이 설정된 applicationContext인지 확인해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.