spring静态注入

spring注解是不支持静态注入的。貌似spring也不支持这种方式。

不过可以用配置文件的方式注入静态属性的变量例:
private   static EntityManagerFactory entityManagerFactory;

public  EntityManagerFactory getEntityManagerFactory() {
return entityManagerFactory;
}


public static void setEntityManagerFactory(EntityManagerFactory entityManagerFactory) {
SystemConfig.entityManagerFactory = entityManagerFactory;
}




spring配置文件为:
<bean id="systemConfig" class="com.tc.util.SystemConfig">
<property name="entityManagerFactory" ref="entityManagerFactory"></property>
</bean>

猜你喜欢

转载自chen-sai-201607223902.iteye.com/blog/2313234