Java 实现类的Spring自动连接
嗨,我是春天的新手。当我使用spring注释编写一些示例应用程序时,我遇到了一个问题Java 实现类的Spring自动连接,java,spring,Java,Spring,嗨,我是春天的新手。当我使用spring注释编写一些示例应用程序时,我遇到了一个问题 Interface Sample{ public void abc(); } 我的问题是我们能否直接自动连接实现类, 比如说 @Autowired SampleImpl sampImpl; 如果没有,那么为什么呢?是的,您可以,只要您注释(或用xml声明)要自动关联的类。 Spring将根据类型(和限定符,如果指定的话)在上下文中找到最佳匹配 但这并不是最好的主意,因为它会使测试/模拟变得更加困难,并
Interface Sample{
public void abc();
}
我的问题是我们能否直接自动连接实现类, 比如说
@Autowired
SampleImpl sampImpl;
如果没有,那么为什么呢?是的,您可以,只要您注释(或用xml声明)要自动关联的类。 Spring将根据类型(和限定符,如果指定的话)在上下文中找到最佳匹配
但这并不是最好的主意,因为它会使测试/模拟变得更加困难,并且通常会使组件之间的耦合过于紧密。是的,只要您注释(或用xml声明)要自动关联的类,就可以。 Spring将根据类型(和限定符,如果指定的话)在上下文中找到最佳匹配 但这并不是最好的主意,因为它使测试/模拟变得更加困难,并且通常使组件之间的耦合过于紧密
Class MAin{
@Autowired
Sample sam;
@Autowired
SampleImpl sampImpl;