2017-03-16 7 views
0

サンプルSpringBootアプリケーションを開発中です。私は2つのパッケージを持っています。 1. com.A(@springbootApplicationでアノテーションされたメインクラスがそこにあります) 2. com.B(他のスプリングビーンズ)。スプリングブート@SpringBootApplicationアノテーションが異なるパッケージのクラスでは機能しない

私のクエリは次のとおりです。パッケージBに含まれるSpring Beanは、そのアプリケーションが失敗したためにスキャンされません。 aを試しました。 @springbootapplicatio(scanBasePackages = "com.B") b。また@componentScan(..) c。 @EnableConfigurationも使用されます。

しかし、Aパッケージの下でBパッケージBeanを移動すると、すべてがうまく動作します(@springbootapplicationが処理するため)。

私はこれを解決するために手伝ってください! @SpringbootApplication注釈を含む

ラーフル・クマール

答えて

0

お使いのコンフィギュレーションクラスは、それが存在する同じパッケージ内のすべてのクラスをスキャンします。あなたは、注釈付きベースパッケージ名に言及し、それを試すことができます。..

何か以下のように:でも

@SpringBootApplication(scanBasePackages = {"com.basepackage"}) 
+0

そのTeena..Iがいることを試した動作していません – Rajput