跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Spring的SpEL表达式语言,到底怎么用?

大家好,我是陈景序,今天来跟大家聊聊Spring框架中的一个小巧实用的功能——Spring表达式语言(SpEL)。SpEL类似于我们熟悉的EL语言,但它更加强大,可以动态地对bean的属性进行赋值,还能进行方法调用和对象属性的引用。

SpEL的语法也很简单,使用#{…}作为定界符,里面的内容就是SpEL表达式。接下来,我就用一个例子来展示一下SpEL的用法。

首先,我们定义两个类:

Car类:

package com.fei.HelloOne;

public class Car {

    private String pinpai;
    private Double price;
	
	
    public Car(String pinpai, Double price) {
        this.pinpai = pinpai;
        this.price = price;
    }
    public Car() {
        
    }
    public String getPinpai() {
        return pinpai;
    }
    public void setPinpai(String pinpai) {
        this.pinpai = pinpai;
    }
    public Double getPrice() {
        return price;
    }
    public void setPrice(Double price) {
        this.price = price;
    }
    @Override
    public String toString() {
        return "Car [pinpai=" + pinpai + ", price=" + price + "]"
                            

相关文章