サービス インターフェイスUserServiceと実装クラスUserServiceImplがあります。コントローラー クラスの変数にUserServiceImplを注入しようとすると、 NoSuchBeanDefinitionExceptionがスローされます。しかし、UserServiceインターフェイスを挿入すると、正常に動作します。
インターフェースUserServiceには@Serviceアノテーションが付けられています。実装クラスには、そのような注釈はありません。
なぜこれが起こっているのか混乱していますか?