このリファレンスに従って ServiceLocatorFactoryBean を使用してファクトリ パターンを実装しました。
正常に動作しています。
私は swagger-springMVC ( SpringFox ) を使用していますが、これも正常に動作しています。
しかし、工場パターンをswaggerと一緒に使用しようとすると、以下の例外がスローされます.
Could not autowire field: org.test.MyProject.MyFactory org.test.MyProject.controller.MyController.myFactory; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.test.MyProject.MyFactory] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
いくつかのリソースに従ってあらゆる方法を試しましたが、解決策が見つかりません。誰でもこの問題を解決するのを手伝ってもらえますか?