問題タブ [jsr330]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - SpringブートでJSR330ScopeMetadataResolverを使用しようとしても成功しない
Spring Boot を使用して、Spring DI を既存のアプリケーションに改造しようとしています。Spring の代わりに JSR-330 アノテーションを使用したい。プロトタイプ スコープをデフォルトにしたいので、JSR-330 以外のスコープ @Scope("prototype") をどこでも使用する必要はありません。最初に、次を使用して JSR330ScopeMetadataResolver をインストールしようとしました。
注釈なしでクラスを注入すると、まだシングルトンが取得されます。次に、ApplicationContextInitializer を使用して同じことを試みました。いずれにせよ、シングルトンが注入されます。デバッガーで、Jsr330ScopeMetadataResolver が ApplicationContext に設定されていることをイニシャライザーで確認しました。Jsr330ScopeMetadataResolver インスタンスでは、キー/値をシングルトンとしてデフォルト コンストラクターにマップが設定されていることがわかります。私は明らかに何かが欠けています。誰かそれが何であるか知っていますか?