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>
spring static injection
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=327040710&siteId=291194637
Recommended
Ranking