Spring的#和$的区别

 

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

${key名称}:

1、用户获取外部文件中指定key的值;

2、可以出现在xml配置文件中,也可以出现在注解@Value中;

3、一般用户获取数据库配置文件的内容信息等。

 

#{表达式}:

1、SpEL表达式的格式,详情(https://blog.csdn.net/xingfei_work/article/details/76058178);

2、可以出现在xml配置文件中,也可以出现在注解@Value中

3、可以任意表达式,支持运算符等。

posted @ 2021-03-08 09:52  pangwan  阅读(838)  评论(0)    收藏  举报