Configure CurrentSecurityContextArgumentResolver BeanResolver

Closes gh-9331
This commit is contained in:
happier233
2021-01-07 00:06:05 +08:00
committed by Josh Cummings
parent 75706f118c
commit 873b9bdbca
3 changed files with 56 additions and 0 deletions

View File

@@ -98,6 +98,7 @@ public final class CurrentSecurityContextArgumentResolver implements HandlerMeth
StandardEvaluationContext context = new StandardEvaluationContext();
context.setRootObject(securityContext);
context.setVariable("this", securityContext);
context.setBeanResolver(this.beanResolver);
Expression expression = this.parser.parseExpression(expressionToParse);
securityContextResult = expression.getValue(context);
}