@Value("#{}")与@Value("${}")的区别
@Value("#{SpEL表达式}")
通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量
@Value("${}")
通常用来获取对应属性文件中定义的属性值
/**
* @author yaLong
* @date 2022/2/12
*/
@Configuration
public class Test {
@Value("${configFile.value}")//获取配置文件中的value值
private String value;
@Value("#{taskConfig.startTask}")//获取bean的属性
private Boolean startTask;
@Value("#{1}")
private int number; //获取数字 1
@Value("#{'aaa'}") //获取字符串常量
private String str;
}
你要是觉得写的还不错,就点个关注,可以评论区留下足迹,以后方便查看.
你要是觉得写的很辣鸡,评论区欢迎来对线!
欢迎转载!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】