Spring源码解析_属性赋值

参考资料:<>
1、属性赋值注解
在bean的属性上添加 @Value 注解
2、@Value赋值的三种方式:
  • 基本数值
  • 可以写spEl表达式,#{ }
  • 可以${},取出配置文件中的值(在运行环境变量中的值)

    Spring源码解析_属性赋值
    文章图片
    【Spring源码解析_属性赋值】
    其中,读取配置文件的值,需要在配置类上添加 @PropertySource 注解,将配置文件引入 Spring源码解析_属性赋值
    文章图片
    放置在resources目录下的.properties配置文件内容,如下: Spring源码解析_属性赋值
    文章图片
    通过applicationContext.getEnvironment(),也可将配置文件中的value获取到

    推荐阅读