public class AuthenticationPrincipalArgumentResolver
extends org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
Constructor and Description |
---|
AuthenticationPrincipalArgumentResolver(org.springframework.core.ReactiveAdapterRegistry adapterRegistry) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<java.lang.Object> |
resolveArgument(org.springframework.core.MethodParameter parameter,
org.springframework.web.reactive.BindingContext bindingContext,
org.springframework.web.server.ServerWebExchange exchange) |
void |
setBeanResolver(org.springframework.expression.BeanResolver beanResolver)
Sets the
BeanResolver to be used on the expressions |
boolean |
supportsParameter(org.springframework.core.MethodParameter parameter) |
public AuthenticationPrincipalArgumentResolver(org.springframework.core.ReactiveAdapterRegistry adapterRegistry)
public void setBeanResolver(org.springframework.expression.BeanResolver beanResolver)
BeanResolver
to be used on the expressionsbeanResolver
- the BeanResolver
to usepublic boolean supportsParameter(org.springframework.core.MethodParameter parameter)
public reactor.core.publisher.Mono<java.lang.Object> resolveArgument(org.springframework.core.MethodParameter parameter, org.springframework.web.reactive.BindingContext bindingContext, org.springframework.web.server.ServerWebExchange exchange)