属性赋值的注解

1.@Value
使用@Value赋值 , 写在对象的属性上
1)、基本数值(String、int、boolean…)
2)、可以写SpEL;#{} eg: @Value("#{20+1}")
3)、可以写${};取出配置文件【properties】中的值(在运行环境变量里面的值)
需要@PropertySource加载到配置文件

2.@PropertySource: 加载配置文件的路径,写在配置类上
//使用@PropertySource读取外部配置文件中的k/v保存到运行的环境变量中,加载完外部的配置文件以后使用 , 取 出 配 置 文 件 中 的 值 @ P r o p e r t y S o u r c e ( " c l a s s p a t h : / p e r s o n . p r o p e r t i e s " ) @ V a l u e ( " {},取出配置文件中的值 @PropertySource({"classpath:/person.properties"}) @Value(" @PropertySource("classpath:/person.properties")@Value("{person.nickName}") : 此时的@Value可以从配置文件中获取值了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值