我知道如何将 bean 注入(inject)到 Java web 脚本中。这很简单:
<bean id="webscript.ru.mycompany.maypackage.myclass.get"
class="ru.mycompany.maypackage.myclass"
parent="webscript">
<property name="properties">
<ref bean="global-properties"/>
</property>
</bean>
但它不适用于自定义 java 类,变量属性为 null :(
<bean id="myclass"
class="ru.mycompany.maypackage.myclass">
<property name="properties">
<ref bean="global-properties"/>
</property>
</bean>
public class myclass
{
private Properties properties;
public myclass()
{
}
public void setProperties(Properties properties)
{
this.properties = properties;
}
}
我该怎么办?
最佳答案
您应该将 myclass bean 注入(inject)到其他 bean(您想要使用它的地方),就像在 myclass 类中注入(inject)全局属性一样。如果您通过“new”运算符创建实例,Spring IOC 对 myclass 一无所知
关于java - 露天注 bean ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38032850/