博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring系列教程——07Spring表达式讲解
阅读量:3959 次
发布时间:2019-05-24

本文共 1844 字,大约阅读时间需要 6 分钟。

Spring系列教程——07Spring表达式讲解

本节我们将讲解Spring的SpEL表达式。

文章目录

SpEL表达式语法:

进行统一编程,所有的内容都使用value
#{
123}、#{
'jack'}:数字、字符串#{
beanId}:另一个bean引用#{
beanId.propName}:操作数据#{
beanId.toString()}:执行方法#{
T(类).字段|方法}:静态方法或字段

下面我们对上述语法一一演示:

首先创建类Address

package domain;public class Address {
public String getAddress() {
return address; } public void setAddress(String address) {
this.address = address; } @Override public String toString() {
return "Address{" + "address='" + address + '\'' + '}'; } private String address;}

创建类Customer

package domain;public class Customer {
private String name; private Address address; private double money; public String getName() {
return name; } public void setName(String name) {
this.name = name; } public Address getAddress() {
return address; } public void setAddress(Address address) {
this.address = address; } public double getMoney() {
return money; } public void setMoney(double money) {
this.money = money; } @Override public String toString() {
return "Customer{" + "name='" + name + '\'' + ", address=" + address + ", money=" + money + '}'; }}

1.数字、字符串

配置如下:

测试代码如下:

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");Customer customer = (Customer) context.getBean("customer");System.out.println(customer);

在这里插入图片描述

2.另一个bean引用

在这里插入图片描述

3.操作数据

在这里插入图片描述

4.执行方法

在这里插入图片描述

5.静态方法或字段

静态方法这里不演示了,读者可以自行操作

在这里插入图片描述

转载地址:http://xtlzi.baihongyu.com/

你可能感兴趣的文章
Windows 10下Docker使用经验谈
查看>>
centos下nmap安装和基础命令
查看>>
ubuntu出现有线已连接却无法上网
查看>>
一句话命令
查看>>
解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法
查看>>
wdcpv3升级到v3.2后,多PHP版本共存的安装方法
查看>>
centos tar压缩与解压缩
查看>>
Centos 7防火墙firewalld/iptables开放80端口
查看>>
centos 7 yum源文件配置详解及163 yum源更换
查看>>
PHP统计当前网站的访问人数,访问信息,被多少次访问。
查看>>
Windows10远程报错CredSSP加密oracle修正
查看>>
Windows server 2016 设置多用户登陆
查看>>
偶然发现的面包屑
查看>>
每天自动升级你的Centos
查看>>
WDCP v3版本的小工具集
查看>>
CentOS 7 下挂载NTFS文件系统磁盘并设置开机自动挂载
查看>>
Mysql修改最大连接数&重启
查看>>
华为交换机划分vlan
查看>>
CentOS 6.6 搭建Zabbix 3.4.8 过程
查看>>
make: *** No targets specified and no makefile found. Stop.解决方法
查看>>