私は春の初心者で、豆の仕組みを理解し始めています。私はサードパーティのクラスをサービスまたはBeanとして宣言したいと思います。これはどうすればいいですか?私はクラスを拡張してそれに注釈を付けるべきですか?サードパーティのクラスをサービスにする
例:あなたは、あなたがBeanとして使用したいクラスの所有者でない場合は、あなたが作成することができます
@Service public class MyService { public MyService(ThirdPartyClass thirdPartyClass){..}....}
ここで私はサービスとしてThirdPartyClassに注釈を付けることができないか、そうでない場合は
これを行い、私のアプリケーションクラスでは、@ @ ConfigurationBuildApplication'というアノテーションを自動的に検出する必要があります。しかし、それはまだ "適格なBeanエラーなし"で動作していません –
実際に '@ SprinBootApplication'も@Configurationクラスなので、このBean宣言をそのクラスの中に置くことができます。 「これを行い、アプリケーションクラスで」と言うと、内側の '@Configuration'クラスを作成してから、内部クラスが静的である限り検出されます。 –
ブレークポイントでデバッグを試みてください。 –