Spring如何通过注解方式注入静态属性
来源:互联网 发布:测量软件手机版 编辑:程序博客网 时间:2024/05/18 00:18
昨天临时有了在bean中有注入静态属性的需求。
在网上找了好些例子。发现或多或少都有些麻烦。最后,有了一个思路。先注入一个正常私有的属性,然后通过指定方法赋值给需要的静态属性。
在此之前,先了解一下@PostConstruct。IoC容器实例化当前受管Bean时,@PostConstruct注解的方法会被自动触发,完成一些初始化工作。
全部代码如下
/** * spring注入静态属性的一种方法 * * @author 北 纬 */@Componentpublic class InitStaticData {@Resourceprivate AdminService adminServiceTemp;// 为了注解static属性,增加的普通属性public AdminService getAdminServiceTemp() {return adminServiceTemp;}public void setAdminServiceTemp(AdminService adminServiceTemp) {this.adminServiceTemp = adminServiceTemp;}//实际需要上的静态属性public static AdminService adminService;@PostConstructpublic void init() {adminService = this.adminServiceTemp;}}
1 1
- Spring如何通过注解方式注入静态属性
- Spring通过@Value注解注入属性的几种方式
- Spring通过@Value注解注入属性的几种方式
- Spring通过@Value注解注入属性的几种方式
- Spring通过@Value注解注入属性的几种方式
- 关于使用spring注解注入静态属性
- spring详解:使用注解方式注入属性
- spring学习(五)—通过注解方式创建对象和注入属性
- spring注解注入属性
- 通过继承来实现注解方式的属性注入
- spring 注入静态属性
- spring多数据源配置+aop注解方式属性注入
- Spring属性注入方式
- Spring注解来注入属性
- 使用Spring注解注入属性
- 使用spring注解注入属性
- spring-mvc注解方式注入
- Spring bean 注解方式注入
- 软件工程
- 2015-10-9 【项目2 - 建立链栈算法库】
- 赋值运算符重载引发的思考(引用的功能) http://blog.csdn.net/yorkcai/article/details/8567441
- 顺序栈
- 第四周项目三-单链表的应用(2)
- Spring如何通过注解方式注入静态属性
- IOS-8-Xcode6 使用MJRefresh报错:Too many arguments to function call, expected 0, have 3
- 第6周项目2--建立链栈算法库
- 第3周项目1 顺序表的基本运算(3)
- TestSSLServer
- 第6周 项目2-建立链栈算法库
- iOS9 隐藏状态栏
- 在一台电脑上运行两个或多个tomcat
- [LeetCode]ZigZag Conversion