2016-07-04 2 views
0

jar 파일로 패키지 된 spring xd 모듈이 있습니다. 모듈을 시작할 때 텍스트 파일을 리소스에 저장하고 해당 파일의 데이터를 읽으려고합니다. 내가 지금까지 시도 무엇spring xd module jar에서 텍스트 파일을 읽는 방법

Thread.currentThread().getClass().getClassLoader().getResource("file") 
    Thread.currentThread().getContextClassLoader().getResource("file") 

입니다 그러나 그것은 작동하지 않았다. 모듈 jar에서 텍스트 파일을 읽으려면 어떻게해야합니까?

답변

0

나는 그것을 알아 냈습니다.

당신은 태스크 릿 클래스

@Autowire 
ResourceLoader resourceLoader; 

당신에 구성원을 추가 그리고 당신은 항아리에서 파일을로드 할 때 당신은이 작업을 수행.

InputStream stream = resourceLoader.getResource("/path/inside/jar/file").getInputStream(); 

청춘 '스트림 :

을 종료하는 것을 잊지