| Modifier and Type | Required Element and Description |
|---|---|
String |
path |
Class<? extends org.springframework.data.jpa.domain.Specification> |
spec |
| Modifier and Type | Optional Element and Description |
|---|---|
String[] |
config |
String[] |
constVal
The constant value designed for specification without related HTTP param.
|
String[] |
defaultVal
The default value to use as a fallback when the request parameter is
not provided or has an empty value.
|
OnTypeMismatch |
onTypeMismatch |
String[] |
params |
char |
paramSeparator
Character used to param delimitation.
|
String[] |
pathVars |
boolean |
valueInSpEL
Attribute determines that constVal/defaultVal value is in SpEL (Spring Expression Language) format.
|
public abstract String path
public abstract Class<? extends org.springframework.data.jpa.domain.Specification> spec
public abstract String[] params
public abstract char paramSeparator
public abstract String[] pathVars
public abstract String[] config
public abstract String[] constVal
valueInSpEL to be set to true and SpecificationArgumentResolver to be properly
with the AbstractApplicationContext, see README.md for details.
Supplying constVal() implicitly sets defaultVal() to empty
public abstract String[] defaultVal
valueInSpEL to be set to true and SpecificationArgumentResolver to be properly
with the AbstractApplicationContext, see README.md for details.
Supplying constVal() implicitly sets defaultVal() to empty
public abstract boolean valueInSpEL
public abstract OnTypeMismatch onTypeMismatch
Copyright © 2014–2020. All rights reserved.