クラスに として注釈を付ける場合@Autowired
、それはインターフェイスである必要がありますか、それともクラスにすることができますか?
私が見たSpringの使用例はすべて、インターフェースを使用してからクラスに実装しています。次に、インターフェイス タイプを使用して Concrete クラスの関数を呼び出します。@Autowired
インターフェイスではなく、具体的なクラスに単純に追加するだけではいけませんか。
プログラムと Java のインターフェイスの類似性については知っていますが、ポリモーフィズムに依存していないのであれば、なぜインターフェイスを作成する必要があるのでしょうか。