Spring 自定义分隔符

本文介绍了在Spring中如何自定义表达式的开始和结束边界。通过解析表达式操作类`Expression parseExpression(String expressionString, ParserContext context)`,用户可以设置自定义的边界符,并通过`ParserContext`的`isTemplate()`, `getExpressionPrefix()`和`getExpressionSuffix()`方法进行配置。范例展示了如何定义并解析带有自定义边界的表达式。" 108399557,9279570,Django开发:类视图与标记库应用解析,"['Django', '前端开发', '后端开发', 'web开发', 'Python', '标记库']
摘要由CSDN通过智能技术生成

任何的表达式其组成之中一定会包含有相应的边界形式,例如:在jsp中的EL里面使用"${}",其中给定的"${"作为边界的开始,而"}"作为边界结束,而在Spring里面用户有需要也可以定义边界.首先来观察解析表达式的操作类: Expression parseExpression(String expressionString, ParserContext context) ;

其中给定的是org.springframework.expression.ParserContext就是由用户自己来设置边界符的.提供有如下方法

    ●是否使用此模版: public boolean isTemplate();

    ●边界开始符号 :public String getExpressionPrefix();

    ●边界结束符号:public String getExpressionSuffix;

范例:定义自定义表达式边界

package com.jcn.demo;

import org.springframework.expression.EvaluationContext;
import org.springframework.expression.Expression;
import org.springframework.expression.Ex
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值