原文链接:http://www.yiidian.com/spring/spring-el-three-mesh-operator.html
SpEL支持三目运算符,以此来实现条件语句。
一、编写Bean类
Item类:
package com.yiidian.domain; /** * * @author http://www.yiidian.com * */ public class Item { private int qtyOnHand; public int getQtyOnHand() { return qtyOnHand; } public void setQtyOnHand(int qtyOnHand) { this.qtyOnHand = qtyOnHand; } }
Customer类:
package com.yiidian.domain; import java.io.Serializable; /** * * @author http://www.yiidian.com * */ public class Customer implements Serializable{ private boolean warning; public boolean isWarning() { return warning; } public void setWarning(boolean warning) { this.warning = warning; } @Override public String toString() { return "Customer [warning=" + warning + "]"; } }
二、配置applicationContext.xml
三、编写测试类
package com.yiidian.test; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.yiidian.domain.Customer; /** * @author http://www.yiidian.com * */ public class Demo1 { @Test public void test1() { ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); Customer customer = (Customer)context.getBean("customer"); System.out.println(customer); } }
四、运行结果
源码下载:http://pan.baidu.com/s/1qYmLKfE
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4