Spring-依赖注入:如何给静态成员变量注入
一、问题引入
我们常用的注入方式如图,使用@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-依赖注入:如何给静态成员变量注入相关推荐
- Spring依赖注入static静态变量相关问题
问题:springmvc给静态变量注入报:@Autowired annotation is not supported on static fields 原因:spring annotation不支持 ...
- arg是什么函数_java后端开发三年!你还不了解Spring 依赖注入,凭什么给你涨薪...
前言 前两天和一个同学吃饭的时候同学跟我说了一件事,说他公司有个做了两年的人向他提出要涨薪资,他就顺口问了一个问题关于spring依赖注入的,那个要求涨薪的同学居然被问懵了...事后回家想了想这一块确 ...
- Spring 依赖注入方式详解
平常的Java开发中,程序员在某个类中需要依赖其它类的方法. 通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理. Spring提出了依赖注入的思想,即依赖类不由 ...
- Spring依赖注入和控制反转
文章目录 1.依赖注入 1.1.依赖注入和控制反转的概念 1.2.依赖注入的实现方式 1.3.控制反转的具体实现 1.4.依赖注入的具体实现 1.5.依赖注入和控制反转总结 1.依赖注入 1.1.依赖 ...
- spring依赖注入_Spring的依赖注入陷阱
spring依赖注入 Spring框架中有三种注入变量: 基于二传手的注射 基于构造函数的注入 基于现场的注入 这些机制中的每一种都有优点和缺点,并且不仅只有一种正确的方法. 例如现场注入: @Aut ...
- Spring 依赖注入的理解及三种注入方式
Spring 依赖注入概念和三种注入方式(理解及应用) 什么是注入 要了解Spring的三种注入方式首先前提是得先了解一下什么是注入,相信很多人对这个概念都是模糊不清的,网上的解释是这样的: 依赖注入 ...
- Spring依赖注入(注解方式)
Spring依赖注入(注解方式) 在Spring中,尽管使用XML配置文件就可以实现Bean的装配工作,但如果应用中Bean的数量较多,会导致XML配置文件过于臃肿,从而给程序的维护与升级带来一定的困 ...
- Spring依赖注入示例
在这个教程中,你将学习什么是 Spring 依赖注入,它是如何工作的,以及如何使用它. 什么是依赖注入? 依赖注入是您必须了解的Spring基础知识之一. 当您创建一个复杂的应用程序时,很可能会有不同 ...
- Spring依赖注入与自动装配
Spring依赖注入与自动装配 首先推荐狂神说的Spring讲义 1.Beans.xml作用 简而言之,我们通过在beans.xml中进行配置,将各种类交给spring来管理. 2.依赖注入 推荐狂神 ...
最新文章
- python输出个人信息_Python如何输出警告信息
- Ajax请求导出Excel的问题
- 【深度学习】从R-CNN到Mask R-CNN的思维跃迁
- centos7下使用yum安装pip
- 自增或自减例子:i++和++i的相同点和不同点
- mysql删除数据太多卡死解决办法
- 电脑端用起来特别爽的四款软件,哪一款才是你的最爱?
- 浅谈软件测试人员不要这样写测试用例(给测试新手和老鸟的提示)
- 【C/C++】一个实例看 回调函数 / 函数指针 应用与原理
- python requests 上传文件_Python 实现小程序云存储文件上传
- Power BI连接至Amazon Redshift
- 5.2php小说网站源码,【PHP源码】杰奇小说源码V2.20仿《不朽文学网》原创小说网站系统程序(采集+支付+VIP)...
- promise兼容性问题
- xctf攻防世界 MISC高手进阶区 MISCall
- 基于geoserver的伪三维地图制作
- 7-3 打印九九口诀表
- 智密-腾讯云直播 MLVB 插件优化教程:六步提升拉流速度+降低直播延迟
- 1bit和1byte_1字节=8bit bit到底是什么?
- (三)DQL数据库指令
- 夜神模拟器+adb命令+图解