spring static injection

Spring annotations do not support static injection. It seems that spring does not support this method.

However, variables of static properties can be injected by way of configuration files:
private static EntityManagerFactory entityManagerFactory;

public EntityManagerFactory getEntityManagerFactory() {
return entityManagerFactory;
}


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




spring configuration file is:
<bean id="systemConfig" class="com.tc.util.SystemConfig">
<property name="entityManagerFactory" ref="entityManagerFactory"></property>
</bean>

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327040710&siteId=291194637