当前位置: 首页 > news >正文

湛江网站建设方案服务seo推广收费标准

湛江网站建设方案服务,seo推广收费标准,郑州视频网站建设,做期货看什么网站Spring EL与ExpressionParser 文章目录 Spring EL与ExpressionParser介绍**使用SpEL来计算评估文字字符串表达式**使用SpEL来计算评估 bean 属性 – “item.name” 介绍 Spring表达式语言(SpEL)支持多种功能,并且可以测试这个特殊的“ExpressionParser”接口的表达…

Spring EL与ExpressionParser

文章目录

  • Spring EL与ExpressionParser
    • 介绍
      • **使用SpEL来计算评估文字字符串表达式**
      • 使用SpEL来计算评估 bean 属性 – “item.name”

介绍

Spring表达式语言(SpEL)支持多种功能,并且可以测试这个特殊的“ExpressionParser”接口的表达式功能。

下面是两个代码片段,展示了使用 Spring EL 的基本用法

使用SpEL来计算评估文字字符串表达式

ExpressionParser parser = new SpelExpressionParser();
Expression exp = parser.parseExpression("'put spel expression here'");
String msg = exp.getValue(String.class); 

使用SpEL来计算评估 bean 属性 – “item.name”

Item item = new Item("yiibai", 100);
StandardEvaluationContext itemContext = new StandardEvaluationContext(item);//display the value of item.name property
Expression exp = parser.parseExpression("name");
String msg = exp.getValue(itemContext, String.class);

举几个例子来测试使用SpEL

import org.springframework.expression.Expression;
import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import org.springframework.expression.spel.support.StandardEvaluationContext;public class App {public static void main(String[] args) {ExpressionParser parser = new SpelExpressionParser();//literal expressions Expression exp = parser.parseExpression("'Hello World'");String msg1 = exp.getValue(String.class);System.out.println(msg1);//method invocationExpression exp2 = parser.parseExpression("'Hello World'.length()");  int msg2 = (Integer) exp2.getValue();System.out.println(msg2);//Mathematical operatorsExpression exp3 = parser.parseExpression("100 * 2");  int msg3 = (Integer) exp3.getValue();System.out.println(msg3);//create an item objectItem item = new Item("yiibai", 100);//test EL with item objectStandardEvaluationContext itemContext = new StandardEvaluationContext(item);//display the value of item.name propertyExpression exp4 = parser.parseExpression("name");String msg4 = exp4.getValue(itemContext, String.class);System.out.println(msg4);//test if item.name == 'yiibai'Expression exp5 = parser.parseExpression("name == 'yiibai'");boolean msg5 = exp5.getValue(itemContext, Boolean.class);System.out.println(msg5);}
}
public class Item {private String name;private int qty;public Item(String name, int qty) {super();this.name = name;this.qty = qty;}//...
}

输出结果

Hello World
http://www.tj-hxxt.cn/news/53690.html

相关文章:

  • 邵阳网站建设的话术南宁百度seo软件
  • 网站建设教程费用北大青鸟软件开发培训学费多少
  • centos7怎么做网站服务器推广页面
  • 做博彩的网站赚钱吗武汉百度推广电话
  • 电脑做网站主机空间网络推广赚钱项目
  • 为什么要做网站建设网站搭建教程
  • 聊城网站建设首选天成网络江苏网站开发
  • 三水网站建设天津seo排名收费
  • 开封市建设中专继续教育网站培训机构排名前十
  • 免费的微信小程序制作软件seo技术建站
  • 网站右侧浮动广告网站的优化
  • 信息流广告推广seo关键词软件
  • 顺电网上商城app详细描述如何进行搜索引擎的优化
  • 简单网站设计模板自建网站平台
  • 做网站设计工资多少钱网络营销的发展现状及趋势
  • 做服装行业网站怎么每天更新内容现代网络营销的方式
  • 网站开发报价方案百度广告怎么做
  • 网络推广是什么专业搜索引擎优化的方式
  • 订餐网站开发seo为什么要进行外部优化
  • 东莞做网页厦门seo推广优化
  • 2网站建设上海空气中检测出病毒
  • 网站建设正版软件互联网舆情信息
  • 怎么做网站搜索框搜索网络推广seo教程
  • 乡镇政府网站建设自查报告企业网站推广策划书
  • 中国空间站有哪些国家加入seo网络推广课程
  • 网站建设素材模板网络营销的5种营销方式
  • 江西网站开发联系方式谷歌账号注册入口官网
  • 一个做微信文章的网站百度优化排名软件
  • 公司邮箱地址怎么优化
  • 网站建设中是什么意思国际新闻头条