第一种方法:

@Component
public class Test
{private static TestDi testDi;
  @Autowiredpublic void setTestDi(TestDi testDi) {Test.testDi=testDi;}
}第二种方法:@Component
public class Test
{private static TestDi testDi ;@Autowiredpublic Test(@Qualifier(“testDiImp”) TestDi testDi ) {Test.testDi = testDi;}
}

第三种方法:

@Component
public class Test
{   @Autowired  private TestDi testDi ;     private static Test test;

  @PostConstruct   public void init(){    test=this;    test.testDi=this.testDi;  } }
 

转载于:https://www.cnblogs.com/meetzy/p/7908277.html

Spring注入静态类型相关推荐

  1. Spring注入---静态工厂

    在上一篇的博客中我们说Spring注入的一种方式---反射注入.今天我们继续来看一下Spring注入的另外的一种方式---静态的工厂 其实我们的注入,是利用到了配置的文件,当然这种方式的注入有优点也有 ...

  2. spring注入数组

    [例]spring注入数组类型 创建User类 package com.shw; public class User {private String []username;public String[ ...

  3. Spring中复杂类型注入

    Spring注入复杂数据类型是和简单类型不同,注入数组,List Map Property的代码如下 <bean id="user" class="com.test ...

  4. Spring的静态注入

    1. 注入静态对象. 若一个类引用了一个静态对象,可通过如下方法进行静态注入 <?xml version="1.0" encoding="UTF-8"?& ...

  5. spring中的依赖注入——构造函数注入、set方法注入( 更常用的方式)、复杂类型的注入/集合类型的注入

    spring中的依赖注入 依赖注入: Dependency Injection IOC的作用:降低程序间的耦合(依赖关系) 依赖关系的管理:以后都交给spring来维护.在当前类需要用到其他类的对象, ...

  6. 解决Spring对静态变量无法注入问题(转)

    解决Spring对静态变量无法注入问题(转) 参考文章: (1)解决Spring对静态变量无法注入问题(转) (2)https://www.cnblogs.com/muxi0407/p/1189719 ...

  7. Spring问题研究之bean的属性xml注入List类型不匹配

    一.问题描述 今天在Java群里看到"白日梦想家" 的一个提问,很有意思: 为什么 String类型的列表 通过spring的属性注入 可以注入Integer类型的元素呢? 二.问 ...

  8. Spring框架学习教程,详解Spring注入bean的几种方式

    首先,要学习Spring中的Bean的注入方式,就要先了解什么是依赖注入. 依赖注入是指:让调用类对某一接口的实现类的实现类的依赖关系由第三方注入,以此来消除调用类对某一接口实现类的依赖. Sprin ...

  9. spring注入的几种方式(文件配置以及注解方式)

    前言 spring利用IOC(控制反转)机制,将创建对象的权利交给了spring框架,从而降低程序的耦合.spring有文件配置和注解两种策略来实现Bean对象的创建和注入,这两种方式可以相互代替,后 ...

最新文章

  1. android 蓝牙找不到电脑,Android6.0 蓝牙搜索不到设备原因
  2. ThreadLocal 面试六连问,你能 Hold 住吗?
  3. Qt rviz 机器人
  4. 利用Javadoc工具生成api文档
  5. OBD技术速成——J1850协议概述
  6. vue封装axios接口
  7. 如何用TypeScript开发微信小程序
  8. iptables 状态策略 允许内网连接外网 拒绝外网主动连入内网 _ 笔记
  9. Mybatis-jar-lib
  10. SAP MM模块-实施顾问岗位-面试手册-MM模块技术面试清单
  11. NSString / NSMutableString 字符串处理,常用代码 (实例)
  12. paraview打开黑屏_ParaView使用指南---ParaView-1.4-使用指南.pdf
  13. 关于win10微软商店打不开的99%解决办法
  14. IETester更新至最新版已经兼容Windows7(附下载地址及Debugbar插件)
  15. Unity学习笔记(六)——顶点动画
  16. Java查看内存使用情况
  17. GIS中快速添加天地图、查看历史影像
  18. MyBatis-Plus--自动填充的用法
  19. MyEclipse6.5下载地址(含注册码)
  20. 引流虚拟主机和服务器,免费虚拟主机能抢到吗

热门文章

  1. LIRe 源代码分析 5:提取特征向量[以颜色布局为例]
  2. php接口返回一个数组怎末写_PHP写api接口怎么写啊,有什么具体的例子吗?
  3. redis php教程pdf,ThinkPHP中简单使用Redis
  4. Could not obtain transaction-synchronized Session for current thread原因及解决方案
  5. 【CCCC】L2-027 名人堂与代金券 (25分),模拟水题
  6. JAVA容器_java集合容器之Stack
  7. 小新air15为啥没人买_联想小新air15怎么样?身边的人用的好像比较少?
  8. spring mysql防注入攻击_【spring】(填坑)sql注入攻击 - 持久层参数化
  9. poj 3280 区间dp
  10. 查看新增登记记录及历史记录信息