SPEL -------- 使用表达式装配bean属性:
SPEL使用#{…}作为定界符:
SpEL:
1、使用bean的id来引用bean;
2、调用方法和访问对象的属性;
3、对值进行算术、关系和逻辑运算;
4、正则表达式匹配;
5、集合操作;
例:
以上一段代码是通过ID找到kenny bean,然后调用kenny的song方法;
相当于执行下面代码:
Instrumentalist car = new Instrumentalist();
car.setSong(kenny.getSong());
例:
以上一段代码是为property注入一个selectSong方法;
例:
以上一段代码:避免selectSong()抛出空异常
例:
相关资料:
linux|Spring:spring表达式-SPEL , 使用表达式装配bean属性。linux|struts2的select标签通过action获取数据库linux|PDF library in Javalinux|三层架构简介