0

springboot에 마이크로 서비스를 만들었습니다. 리소스 폴더 아래에 폴더가 있고이 폴더 아래에 파일이 있습니다. i, e. 내가 그것을 파일을 작동하고이 springboot 응용 프로그램을 실행하고 때봄 구름 데이터 흐름 파일을 찾을 수 없습니다

resource 
     mycustomfolder 
        myfile.txt 

내가 myfile

@Value("${file-path}") 
    private String filePath; 

@Bean 
    public MyBean byBean() throws IOException { 
//read file path 
     String path = ResourceUtils.getURL(filePath).getPath(); 
//populated by bean 
     MyBean myBean = myservice.populatedMyBean(path); 
     return myBean; 
    } 

파일 경로 값으로 채워 제기 한 빈을 생성하고이 application.property

dataload-config-file=src/main/resources/mycustomfolder/myfile.txt 

에서 설정 .

그러나 나는 그것의 항아리를 만들고 봄 클라우드 데이터를 배포하고 때 일반적으로 happning 잘 작동하지만, 함께 오류를 던지고 왜 예외 원인을 보여주는에서 myBean 를 만드는 나에게

Caused by: java.io.FileNotFoundException: /tmp/spring-cloud-dataflow-4865534318197521357/test-1506882530191/test.process/src/main/resources/mycustomfolder/myfile.txt (No such file or directory) 

을 오류를주는 흐름 봄 - 구름 - 데이터 흐름?

답변

0

스프링 클라우드 데이터 흐름 은 스프링 클라우드 스트림 (SCSt) 또는 스프링 클라우드 태스크 (SCT) 기반 마이크로 서비스 애플리케이션을 조율 할 수 있습니다. Spring Boot 애플리케이션이 이전에 언급 한 프레임 워크를 준수하는지 여부는 분명하지 않습니다.

참조 용으로 SCStSCT 샘플을 사용하십시오. 응용 프로그램이 SCSt/SCT 프로그래밍 모델을 준수한다면 검토를 위해 소스 코드를 공유하는 것이 좋습니다.