博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从spring源码分析为什么类的静态属性不能依赖注入
阅读量:3514 次
发布时间:2019-05-20

本文共 226 字,大约阅读时间需要 1 分钟。

bean类的静态属性是不能通过spring自动依赖注入的,这个从spring的源码可以看出来,spring在进行bean的属性注入时,有以下判断条件,如果属性是用static修饰的,就不能自动注入。

在这里插入图片描述
可以使用如下方式进行值的注入,方法也不能使用static修饰:

private static String aStr;

@Value("${spring.a}")

private void setAstr(String a) {
aStr = a;
}

转载地址:http://wqcqj.baihongyu.com/

你可能感兴趣的文章
抽象类
查看>>
java的多态现象
查看>>
java中对象的类型转换
查看>>
java基础入门 String
查看>>
Java基础入门 StringBuffer类
查看>>
Java基础入门 currentTimeMillis方法
查看>>
Java基础入门 arraycopy方法
查看>>
Java基础入门 Math类
查看>>
Java基础入门 Random类
查看>>
Java基础入门 Date类
查看>>
Java基础入门 Calendar类
查看>>
Java基础入门 DateFormat类
查看>>
Java基础入门 Window类及Panel类
查看>>
Java基础入门 AWT事件处理
查看>>
Java基础入门 鼠标事件
查看>>
Java基础入门 键盘事件
查看>>
Java基础入门 GridLayout
查看>>
JavaEE Bean的两种常用作用域 singleton(单例)和prototype(原型)
查看>>
MySQL 数据库索引
查看>>
JavaEE Spring与MyBatis的整合之传统DAO方式整合(教材学习笔记)
查看>>