文章目录

总结

  # $
Spring = SpEL 表达式 引用
MyBatis 参数变量 字符串引用
JSP - EL 表达式

SpEL

  • #{…} 用于执行SpEl表达式,并将内容赋值给属性
  • ${…} 主要用于加载外部属性文件中的值
  • #{…}${…} 可以混合使用,但是必须#{}外面,${}在里面, #{ '${}' } ,注意单引号,注意不能反过来

Spring

在Spring中有#的使用也有$的使用,那么这两个分别是做什么的呢?

  • ${ key名称 }
  1. 用户获取外部文件中指定key的值
  2. 可以出现在xml配置文件中,也可以出现在注解@Value中
  3. 一般用户获取数据库配置文件的内容信息等
  • #{ SpEL 表达式 }
  1. SpEL表达式的格式,详情点击Spring4.3xSpEL使用详解
  2. 可以出现在xml配置文件中,也可以出现在注解@Value中
  3. 可以任意表达式,支持运算符等

MyBatis

https://blog.csdn.net/LawssssCat/article/details/103609225

  • #{...} - 用于引用变量,引用的变量代替 sql 命令中的 问号(
  • ${...} - 用于sql命令字符串拼接

JSP

https://blog.csdn.net/LawssssCat/article/details/103534942

  • ${ EL表达式 }