Spring 接口注入bean.xml

Spring 接口注入bean.xml,spring,spring-mvc,dependency-injection,Spring,Spring Mvc,Dependency Injection,我对springs有点陌生,我正在从事Springs3MVC项目。我读过关于春季国际奥委会和国际奥委会的文章。基本上,它支持构造函数和setter DI。但是我想使用接口注入。我搜索了整个谷歌,浏览了各种各样的例子,但没有找到任何令人信服的例子 我有一个接口sayIntA及其实现类IntAImpl。我想在beans.xml中定义它的关系,比如IntA=newintainpl()

我对springs有点陌生,我正在从事Springs3MVC项目。我读过关于春季国际奥委会和国际奥委会的文章。基本上,它支持构造函数和setter DI。但是我想使用接口注入。我搜索了整个谷歌,浏览了各种各样的例子,但没有找到任何令人信服的例子

我有一个
接口
say
IntA
及其实现
类IntAImpl
。我想在
beans.xml
中定义它的关系,比如
IntA=newintainpl()bean IntA

有什么想法吗???

像这样:

@Autowired(value = "intA")
public class IntAImpl implements IntA {
}

我找到它是因为我一直在寻找。。。 我有三个类,分别是
IntA、IntAImpl和Service
(顾名思义,
IntA
接口
IntAImpl
是它的实现类,
Service
类调用
IntA
类方法)

我在
beans.xml
中为
intainpl
创建了一个
bean
。 然后我在我的服务类中将bean注入
IntA
,如下所示

IntA=(IntA)context.getBean(“IntAImpl”)

我的
beans.xml
是这样的

这就是我如何实现接口注入的

(我的问题可能有误导性,很抱歉
)

如何在其他课程中使用此功能??我有一个服务类,我在其中实例化IntA,我如何定义这个关系??那么beans.xml呢??它没有变化吗?将它连接到每一个需要它的类中。您必须告诉应用程序上下文XML使用上下文配置扫描。这是用于自动布线的较新注释样式。应用上下文XML是Spring1.0;现在你有选择了。如果调用new,则该实例不受Spring的控制。你必须自动连接它,让SpringBean工厂实例化它。我没有意识到这种自动布线的模式。很好,但你还是太努力了。您的服务不应该要求上下文为您获取bean;如果你能自动接线,它就可以了。代码越少,Spring就越多。如果我自动连接它,它会工作吗??我认为按类型自动接线会起作用,但按名称自动接线是我的首选。