SpringバッチアプリケーションでDataSourceを定義するには、application.propertiesファイルを使用する必要があります。外部のapplication.propertiesファイルを使用する方法SpringバッチCommandLineJobRunner
生成されたSpringブートrunnable jarを実行すると、リソースフォルダ内のapplication.propertiesが正しく使用され、DataSourceがapplication.propertiesの定義に従って作成されます。
しかし、私のジョブを実行するためにCommandLineJobRunnerクラスを使用すると、SpringがDataSource Beanを見つけることができなかったため、依存性注入エラーが発生します。
私はcommandLineJobRunnerとconfigフォルダを実行しているのと同じフォルダにapplication.propertiesをクラスパスに配置しようとしました。それのどれも働いていません。あなたには、いくつかのコードと実際のエラーを表示することができます
で、項目#8を参照してください使用できますか? DataSourceを見つけることができないと言う事実は、application.propertiesとは何の関係もないかもしれません – Ulises