はじめに SpringBoot楽しいですよね。 クラスを作って@Componentを書いて、@Autowireでメンバーに注入する。なんて楽にかけるんだ!!と思っていたのですが、少しクラス数も多くなってきたのでパッケージを分けてみたら org.springframework.beans.factory.NoSuchBeanDefinitionException とエラーが返ってきたので回避方法を調べました。 環境 Spring Tool Suite 3.8.0 失敗したコード うまくいかなかったコードがこんな感じです。かなり簡略化はしています。 ├ com.example/ │ ├ SpringBootPracticeApplication │ └ BatchProcessing └ nextPackage/ └ Hoge package com.example; import org.s