public static class SpelQueryContext.EvaluatingSpelQueryContext extends SpelQueryContext
SpelQueryContext
that can create SpelEvaluator
instances as it also knows about a
QueryMethodEvaluationContextProvider
.SpelQueryContext.EvaluatingSpelQueryContext, SpelQueryContext.SpelExtractor
Modifier and Type | Method and Description |
---|---|
SpelEvaluator |
parse(String query,
Parameters<?,?> parameters)
Parses the query for SpEL expressions using the pattern:
<prefix>#{<spel>}
with prefix being the character ':' or '?'.
|
of, parse, withEvaluationContextProvider
public SpelEvaluator parse(String query, Parameters<?,?> parameters)
<prefix>#{<spel>}with prefix being the character ':' or '?'. Parsing honors quoted Strings enclosed in single or double quotation marks.
query
- a query containing SpEL expressions in the format described above. Must not be null.parameters
- a Parameters
instance describing query method parametersSpelEvaluator
which allows to evaluate the SpEL expressions. Will never be null.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.