自動ではうまくいかないこともある

この間、import とするクラスがどこにあるのかわからないときに「インポートする型の選択」を実行するといい具合に目的のクラスを見つけてきてくれる話を書いたが、もちろん間違いもある(笑)

本当は、
org.springframework.batch.core.job.Job
を import しなければいけないのに
org.springframework.boot.batch.autoconfigure.BatchProperties.Job
を import して「型の不一致: Job から BatchProperties.Job には変換できません」なんてエラーになったり。

あと、
org.springframework.batch.core.job.JobExecution
を見つけずに
org.springframework.batch.core.repository.persistence.JobExecution
の方を import してしまったり。

で、「型 JobCompletionNotificationListener のメソッド afterJob(JobExecution) はスーパータイプ・メソッドをオーバーライドまたは実装する必要があります」とか言われちゃって。

20260514_spring_batch1.jpg

そういう時はとりあえず現在の import をコメントにしたら候補が複数出るので正しいものを選択する。

ちなみに、a-ikeshitaさんの「Spring Batchについて基礎からまとめてみた」って記事を今参考にさせてもらっております。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 自動ではうまくいかないこともある

このブログ記事に対するトラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/7191

コメントする

このブログ記事について

このページは、shinodaが2026年5月14日 23:18に書いたブログ記事です。

ひとつ前のブログ記事は「ロピア、一人暮らしのおっさんには・・・」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら