我正在使用一个当前使用Java Bean的程序,并且需要在另一个使用XML Bean的项目中重新创建这些Bean。如何用XML表示以下行?
@Resource(name="applicationIdCredentialProvider")
private CredentialProvider applicationIdCredentialProvider;
我当前正在使用以下代码为applicationIdCredentialProvider创建一个bean:
<bean id="applicationIdCredentialProvider" class="com.uprr.enterprise.security.credential.CredentialProvider"/>
但收到错误:
Could not instantiate bean class [com.uprr.enterprise.security.credential.CredentialProvider]: Specified class is an interface
答案 0 :(得分:0)
结果是,我需要在spring.xml文件中使用以下几行将两个类作为Bean导入:
将以下内容添加到
xmlns:context="http://www.springframework.org/schema/context"
在
<context:annotation-config/>
导入的文件应如下所示:
<bean id="giveYourBeanAName" class="class.of.your.Java.object"/>