Spring中value的#和$区别

:{}来自于spring 的环境类 Enviroment<Enviroment配置的都是系统的环境信息。例如:操作系统、JVM 环境、属性文件(properties)等等。这些环境都是以键值对的形式保存的,通过相应的 key 来取得具体的 value 值,也就是环境信息。

#:#{}用来对属性进行赋值使用的,可以为属性赋值 String int等,可以为属性赋值、引用类型 相当于@AutoWirede其实来自 spring 模块 SpEL spring 的表达式语言,与@AutoWired 相似,只是根据里面指定的名称进行搜索搜索到了名称对应的 bean,则执行注入操作。

相关推荐
caimouse3 小时前
ReactOS 图形系统分析(53):系统库存对象 — stockobj.c
c语言·开发语言·spring
SQL-First布道者3 小时前
持久层框架的评价标准:只有一个
java·spring boot·spring·tomcat·mybatis·spring jdbc
Diligently_1 天前
Anolis 系统更新与密码设置&磁盘扩容
java·后端·spring
霸道流氓气质1 天前
Spring 事务同步机制 —— AfterTransactionActionCollector 的异步解耦原理
java·后端·spring
星空1 天前
Springboot复习
java·spring boot·spring
聊浮游1 天前
JAVA2026最新全套学习资料、学习路线
java·开发语言·jvm·mysql·spring·maven·idea
未秃头的程序猿1 天前
读Spring AI源码的方法——不是硬啃,是带着问题去翻
java·后端·spring
evans在进步1 天前
Spring MVC 核心机制详解:全局异常处理、请求跳转与数据绑定
java·spring·mvc
趴下吧1 天前
spring boot启动流程总结
java·spring boot·spring
Tirzano1 天前
springoauth2server配置
java·spring boot·spring