`
busing
  • 浏览: 40585 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

工具类的静态属性注入

阅读更多

     经常会用到某个工具类,就是直接调用这个类的这个方法,但是这个类里面要注入东西,
但是我们是不需要在每个使用它的类里面都注入他,直接静态就好了,方便使用!
某工具类代码:

public class QueryUtils {
	
	private static CommonsDAO commonsDAO;
              
                //修改set方法,去掉static(静态)
                public void setCommonsDAO(CommonsDAO commonsDAO) {
		QueryUtils.commonsDAO = commonsDAO;
	}
                

                public static void methodXX(){}
}

 

<!--spring 配置代码:
	 其实id随便写,不要重复就好,尽量有意义,我们不会用这个id去注入什么的,
这样写了,com.tsinghua.util.QueryUtils的静态属性就会被注入值了,我们就可以直接用了,
目的就达到了-->
	<bean id="queryUtils" class="com.tsinghua.util.QueryUtils">
		<property name="commonsDAO">
			<ref bean="commonsDAO"/>
		</property>
	</bean>

 

 

现在我们直接调用 QueryUtils.methodXXX() 就可以使用了,属性已经被注入了。当然你也可以每次都自己手动set进去,但是我闲麻烦。

 

分享到:
评论

相关推荐

    Spring boot工具类静态属性注入及多环境配置详解

    主要为大家详细介绍了Spring boot工具类静态属性注入,及多环境配置详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    static静态变量使用@Value注入方式.md

    MarkDown文档,大家应该都知道,@Value注解可以给类中的非静态变量注入值,但是给静态变量注入值则会有警告,结果是失败的,本文档说明了如何使用@Value注解给类的静态变量赋值

    蚂蚁云客服机器人面试答案.docx

    依赖注入的思想是通过反射机制实现的,在实例化一个类时,它通过反射调用类中set方法将事先保存在HashMap中的类属性注入到类中。 总而言之,在传统的对象创建方式中,通常由调用者来创建被调用者的实例,而在Spring...

    友情链接网(功能全面看描述)

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索功能...

    youqin123友情模板

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索功能...

    免费友情链接网站源码

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索功能...

    asp友情链接网站源码,支持自助添加,自助交换

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索功能...

    C#全能速查宝典

    2.1.3 Appllication类——提供管理应用程序的静态方法 126 2.1.4 CancelButton属性——设置取消按钮 128 2.1.5 Computer类——提供操作计算机组件的属性 129 2.1.6 ComputerInfo类——获取计算机信息 130 2.1.7 ...

    安庆导航网址大全源码程序 v2.2.rar

    申请加入免费友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3...

    免费友情链接网 YOUQING123 090421 免费版.rar

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索...

    自由策划企业网站管理系统 v1.2.rar

    安全设置:SQL注入管理,后台可设置SQL防注入参数等,SQL注入记录,可封锁攻击者IP等。 后台登陆记录:可查看管理员登陆的相关记录、IP、登陆时间等。 页面管理:创建和管理企业资料如:企业简介、企业荣誉、相关...

    Spring-Reference_zh_CN(Spring中文参考手册)

    12. 使用ORM工具进行数据访问 12.1. 简介 12.2. Hibernate 12.2.1. 资源管理 12.2.2. 在Spring的application context中创建 SessionFactory 12.2.3. HibernateTemplate 12.2.4. 不使用回调的基于Spring的DAO实现 ...

    ZYCHCMS企业网站管理系统 v1.4.rar

    安全设置:SQL注入管理,后台可设置SQL防注入参数等,SQL注入记录,可封锁攻击者IP等。 后台登陆记录:可查看管理员登陆的相关记录、IP、登陆时间等。 页面管理:创建和管理企业资料如:企业简介、企业荣誉、相关...

    免费友情连接网站源代码

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索...

    swing界面设计之JTree

    要工具栏还是不要工具栏? 125 设置字体 126 使用展示窗口 127 &lt;object&gt; 标签 128 四种 activator 129 添加内容敏感的帮助 130 窗口级帮助 131 字段级帮助 131 屏幕级帮助 133 添加嵌入帮助 135 添加搜索功能 136 ...

    Mybatis plus增强工具包-其他

    调整 ActiveRecord 模式 Model 类开发 pkVal 方法外部可用 删除标记过时代码 优化枚举值获取方式 分页 count 安全处理 Sequence 方法支持重写支持 升级 Mybatis 3.5.7 修复自动配置 lazy-initialization 无属性提示 ...

    友情链接网源码,免费友情链接网源码

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),自动收录功能开通的站要刷新一下才能显示,当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,...

    自助链免费友情链接整站程序( 正式高级功能版 )

    分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),自动收录功能开通的站要刷新一下才能显示,当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,...

Global site tag (gtag.js) - Google Analytics