一、问题引入

我们常用的注入方式如图,使用@Autowired注解,或者使用构造函数/setter的形式。

@Controller
public class HeadLineOperationController {@Autowiredprivate HeadLineService headLineService;
}

当我们需要给一个static修饰的成员变量注入时,上面的形式是否可行呢?

二、解决方案

答案时不可行的,这是因为静态成员变量时在类初始化的时候就已经初始化了,时属于类级别的。
但是还可以又另外一种方式来实现我们当前需求,具体如下:

/*** @author leichengdong* @version 1.0.0* @date 2020/8/10 0:52*/
@Component
public class GenericAndJson {private static ObjectMapper mapper;@Autowiredpublic void setMapper(ObjectMapper mapper){GenericAndJson.mapper = mapper;}
}

Spring-依赖注入:如何给静态成员变量注入相关推荐

  1. Spring依赖注入static静态变量相关问题

    问题:springmvc给静态变量注入报:@Autowired annotation is not supported on static fields 原因:spring annotation不支持 ...

  2. arg是什么函数_java后端开发三年!你还不了解Spring 依赖注入,凭什么给你涨薪...

    前言 前两天和一个同学吃饭的时候同学跟我说了一件事,说他公司有个做了两年的人向他提出要涨薪资,他就顺口问了一个问题关于spring依赖注入的,那个要求涨薪的同学居然被问懵了...事后回家想了想这一块确 ...

  3. Spring 依赖注入方式详解

    平常的Java开发中,程序员在某个类中需要依赖其它类的方法. 通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理. Spring提出了依赖注入的思想,即依赖类不由 ...

  4. Spring依赖注入和控制反转

    文章目录 1.依赖注入 1.1.依赖注入和控制反转的概念 1.2.依赖注入的实现方式 1.3.控制反转的具体实现 1.4.依赖注入的具体实现 1.5.依赖注入和控制反转总结 1.依赖注入 1.1.依赖 ...

  5. spring依赖注入_Spring的依赖注入陷阱

    spring依赖注入 Spring框架中有三种注入变量: 基于二传手的注射 基于构造函数的注入 基于现场的注入 这些机制中的每一种都有优点和缺点,并且不仅只有一种正确的方法. 例如现场注入: @Aut ...

  6. Spring 依赖注入的理解及三种注入方式

    Spring 依赖注入概念和三种注入方式(理解及应用) 什么是注入 要了解Spring的三种注入方式首先前提是得先了解一下什么是注入,相信很多人对这个概念都是模糊不清的,网上的解释是这样的: 依赖注入 ...

  7. Spring依赖注入(注解方式)

    Spring依赖注入(注解方式) 在Spring中,尽管使用XML配置文件就可以实现Bean的装配工作,但如果应用中Bean的数量较多,会导致XML配置文件过于臃肿,从而给程序的维护与升级带来一定的困 ...

  8. Spring依赖注入示例

    在这个教程中,你将学习什么是 Spring 依赖注入,它是如何工作的,以及如何使用它. 什么是依赖注入? 依赖注入是您必须了解的Spring基础知识之一. 当您创建一个复杂的应用程序时,很可能会有不同 ...

  9. Spring依赖注入与自动装配

    Spring依赖注入与自动装配 首先推荐狂神说的Spring讲义 1.Beans.xml作用 简而言之,我们通过在beans.xml中进行配置,将各种类交给spring来管理. 2.依赖注入 推荐狂神 ...

最新文章

  1. python输出个人信息_Python如何输出警告信息
  2. Ajax请求导出Excel的问题
  3. 【深度学习】从R-CNN到Mask R-CNN的思维跃迁
  4. centos7下使用yum安装pip
  5. 自增或自减例子:i++和++i的相同点和不同点
  6. mysql删除数据太多卡死解决办法
  7. 电脑端用起来特别爽的四款软件,哪一款才是你的最爱?
  8. 浅谈软件测试人员不要这样写测试用例(给测试新手和老鸟的提示)
  9. 【C/C++】一个实例看 回调函数 / 函数指针 应用与原理
  10. python requests 上传文件_Python 实现小程序云存储文件上传
  11. Power BI连接至Amazon Redshift
  12. 5.2php小说网站源码,【PHP源码】杰奇小说源码V2.20仿《不朽文学网》原创小说网站系统程序(采集+支付+VIP)...
  13. promise兼容性问题
  14. xctf攻防世界 MISC高手进阶区 MISCall
  15. 基于geoserver的伪三维地图制作
  16. 7-3 打印九九口诀表
  17. 智密-腾讯云直播 MLVB 插件优化教程:六步提升拉流速度+降低直播延迟
  18. 1bit和1byte_1字节=8bit bit到底是什么?
  19. (三)DQL数据库指令
  20. 夜神模拟器+adb命令+图解

热门文章

  1. hana数据库同步到mysql中
  2. CTF之crypto做题总结
  3. 川崎机器人零点调整_如何对FANUC机器人进行零点复位?
  4. 淫荡是淫荡了点但我喜欢
  5. 深度学习之Pytorch中的flatten()、transpose()和permute()
  6. android apk 签名(平台和普通签名)
  7. java九九乘法表(四种不同输出方式)
  8. MATLAB 语言基础知识 数据类型 数值类型 单精度运算
  9. mysql单精度与双精度_单精度与双精度的区别
  10. OC UITableView 的些许问题