spring静态注入 博客分类: spring
程序员文章站
2024-03-14 11:54:34
...
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>
不过可以用配置文件的方式注入静态属性的变量例:
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>
推荐阅读
-
Struts2+EJB2+Spring2+Ibatis分布式事务参考 博客分类: spring springejbibatis Spring+EJB EJBSpringAOPiBATISBean
-
spring静态注入 博客分类: spring
-
分布式事务JTA之实践:Spring+ATOMIKOS参考 博客分类: springjta spring
-
mybatis编程事务管理参考四 博客分类: mybatisspring mybatis spring
-
mybatis编程事务管理参考二 博客分类: mybatis mybatis Mybatis\Spring编程式事务管理 配置管理SpringJDBCDAO编程
-
Spring+Mybatis整合事务不起作用之解决方案汇总 博客分类: springmybatis spring mybatis事务
-
Spring定时器 博客分类: spring框架
-
Spring Boot 使用Undertow代替tomcat作为内嵌web容器 博客分类: spring boot 实践笔记 spring boot undertow
-
Rabbit MQ基本概念介绍 博客分类: spring框架 Rabbit MQ
-
spring配置事务管理 博客分类: spring框架 transactionManagerspring