SpringBatchの公式ドキュメントを参考して、JunitでSpringBatchのテストをやって見たが、Step構成ファイルがjavaファイルで書いた場合、「@ContextConfiguration」でStep構成ファイルを指定するとエラーがいろいろ出ました。 解決方法を調べたが、Step構成ファイルの作成がいくつ注意点があることがわかりました。 サンプルコード @Configuration @EnableBatchProcessing //注意点1:@ComponentScanを追加し、全プロジェクトのBeanをスキャンすること @ComponentScan("com.example.パス") public class Configuration{ @Autowired private JobBuilderFactory jobBuilderFactory; @Autowired
![SpringBatchのJunitテストの書き方(Step構成がJavaで書いた場合) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4356cf37a34d91ee711a4e1db5f5b4f6e2a13faa/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U3ByaW5nQmF0Y2glRTMlODElQUVKdW5pdCVFMyU4MyU4NiVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MSVBRSVFNiU5QiVCOCVFMyU4MSU4RCVFNiU5NiVCOSVFRiVCQyU4OFN0ZXAlRTYlQTclOEIlRTYlODglOTAlRTMlODElOENKYXZhJUUzJTgxJUE3JUU2JTlCJUI4JUUzJTgxJTg0JUUzJTgxJTlGJUU1JUEwJUI0JUU1JTkwJTg4JUVGJUJDJTg5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mMDI2OTQ1ZWY4MTZjNzRjMmE4MTYxMTUwMDUwMjE4Nw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBsdWthbGlhbyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MjhiMTU0MTVmZDg1MTk3OTg3OWU4MjFlOWM0ZGVhOTM%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D02ab4b55c90c0cd3ca63d16231d3694b)