【发布时间】:2015-02-02 11:10:15
【问题描述】:
是否可以在Spring配置文件中调用静态方法?
public MyClass {
public static void staticMethod() {
//do something
}
}
<bean id="myBean" class="MyClass">
<!-- invoke here -->
</bean>
【问题讨论】:
-
staticMethod 是做什么的?初始化 bean?
-
为了让spring自动调用它,它必须属于某个spring bean。仅仅从配置中调用它是没有意义的。
-
静态方法初始化myClass的实例
-
我需要从静态方法返回一个值并将该值用作属性值
,谁能帮忙 -
使用
@Value注解如stackoverflow.com/a/60556247/839733所示