0

私はspringbootでマイクロサービスを作成しました。リソースフォルダの下にフォルダがあり、次にこのフォルダの下にファイルがあります。 私、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; 
    } 

filePathに値が移入日出願豆を、作成していますがapplication.property

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

に設定されています。

しかし、ときに私はそれのjarファイルを作成し、春の雲のデータは、なぜこれが正常に細かい作業happning、しかしでエラーをスローされる例外の原因に

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) 

を示すMyBeanと を作成する上で私にエラーを与えて、それを流して展開しています春 - 雲 - データフロー?

答えて

0

スプリングクラウドデータフローは、Spring Cloud Stream(SCSt)またはSpring Cloud Task(SCT)ベースのマイクロサービスアプリケーションを統制します。 Springブートアプリケーションが前述のフレームワークに準拠しているかどうかは不明です。

参照のためにSCStSCTサンプルを使用してください。アプリケーションがSCSt/SCTプログラミングモデルに準拠している場合は、レビューのためにソースコードを共有する方がよいでしょう。

関連する問題