0
私は、アノテーションを介していくつかの依存性注入にspringを使用しています。問題は、私がアプリケーションを起動し、クラスパスでgradleで作成された.jarを使用すると、次の例外が発生します: "org.springframework.beans.factory.NoSuchBeanDefinitionException"jarファイルではなく、クラスファイルで春のBeanが作成されない理由
しかし、/ build/classes/main /はクラスパスにあり、Beanが作成され、例外はスローされません。
だから、豆は* /ビルド/ libsにでメイン/ではなく/ビルド/クラス内に作成されている。春には、同様のjarファイルをスキャンできるように設定し@ComponentScan("classpath*:org.mypackage")
'classpath:org.mypackage'または' classpath *:org.mypackage'でパッケージをスキャンしますか?最後のものもクラスパスからjarファイルをスキャンします。 – StanislavL
ありがとうございます! @ComponentScanアノテーションを春の設定クラスに追加しました。 – mrprinze