当前位置: 首页 > 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.mmbaike.com/news/41330.html

相关文章:

  • 常州免费做网站实时排名软件
  • 重庆自助企业建站模板可以商用的电视app永久软件
  • 高端大气企业网站模板商业推广
  • 怎么做网站服务器深圳网络推广怎么做
  • 镇江网站搜索引擎优化百度商家入驻怎么做
  • 郑州网站建设优点站长工具seo综合查询烟雨楼
  • 网站挂黑链工具谷歌排名推广
  • 做可视化图表的网站昆明百度搜索排名优化
  • 基础做网站seo系统培训课程
  • 网站开发公司的推广费用推广营销方案
  • 想给孩子找点题做 都有什么网站百度账号购买网站
  • 网站 备案查询衡阳seo服务
  • go网站做富集分析大连谷歌seo
  • 免费网站转app地推项目对接平台
  • 有没有专门做针织衫的网站专业做网站官网
  • 上海有名的做网站的公司有哪些网络培训研修总结
  • 网站不想备案十大网站管理系统
  • 公司网站banner图尺寸seo难不难
  • 长春做网站优化价格今日新闻摘抄10条简短
  • photoshop电脑版怎么安装seo点击软件哪个好用
  • 安徽茶叶学会 网站建设拉人注册给佣金的app
  • 中山移动网站建设报价蜗牛精灵seo
  • 亚马逊官方网站怎么做杭州网站推广与优化
  • 做网站选哪家好谷歌app下载
  • 网站建设百度认证图片百度网址大全电脑版
  • 建立网站的技术路径google下载官网
  • 重庆企业的网站建设淘宝店铺如何推广
  • 做化妆刷的外贸网站关键词优化需要从哪些方面开展
  • 郑州百度网站推广h5网站制作平台
  • 个人网站如何赚钱常见的网络营销平台有哪些