Spring静态属性注入
程序员文章站
2022-05-24 10:56:20
...
方式一
类定义上添加@Component注解, set方法上添加@Autowired注解
@Component
public class CacheExtensionsHelper {
private static ICacheManager cacheManager;
@Autowired
@Qualifier("RedisCacheManger")
public void setCacheManager(ICacheManager cacheManager) {
CacheExtensionsHelper.cacheManager = cacheManager;
}
}
注意:
- 类上面要添加注解@Component, 告诉spring这个类需要扫描
- set方法上添加@Autowired注解, 告诉spring自动注入
- set方法不要添加static关键字,否则自动注入失败
上一篇: C/C++ 获取文件大小
推荐阅读
-
JSP开发之Spring方法注入之替换方法实现
-
spring为java.util.Properties类型的属性进行赋值过程解析
-
spring级联属性赋值的两种方式解析
-
Spring学习之依赖注入的方法(三种)
-
spring boot tomcat jdbc pool的属性绑定
-
php之static静态属性与静态方法实例分析
-
你知道@RequestMapping的name属性有什么用吗?【享学Spring MVC】
-
spring boot 注入 property的三种方式(推荐)
-
关于Spring MVC在Controller层中注入request的坑详解
-
Spring boot工具类静态属性注入及多环境配置详解