List of usage examples for org.springframework.core DefaultParameterNameDiscoverer DefaultParameterNameDiscoverer
public DefaultParameterNameDiscoverer()
From source file:capital.scalable.restdocs.request.PathParametersSnippetTest.java
private void initParameters(HandlerMethod handlerMethod) { for (MethodParameter parameter : handlerMethod.getMethodParameters()) { parameter.initParameterNameDiscovery(new DefaultParameterNameDiscoverer()); }/*from w w w .j a v a 2s . c om*/ }
From source file:org.springframework.security.core.parameters.DefaultSecurityParameterNameDiscoverer.java
/** * Creates a new instance that first tries the passed in * {@link ParameterNameDiscoverer} instances. * @param parameterNameDiscovers the {@link ParameterNameDiscoverer} before trying the * defaults. Cannot be null./*from w w w.j av a 2s .c o m*/ */ @SuppressWarnings("unchecked") public DefaultSecurityParameterNameDiscoverer(List<? extends ParameterNameDiscoverer> parameterNameDiscovers) { Assert.notNull(parameterNameDiscovers, "parameterNameDiscovers cannot be null"); for (ParameterNameDiscoverer discover : parameterNameDiscovers) { addDiscoverer(discover); } Set<String> annotationClassesToUse = new HashSet<>(2); annotationClassesToUse.add("org.springframework.security.access.method.P"); annotationClassesToUse.add(P.class.getName()); if (DATA_PARAM_PRESENT) { annotationClassesToUse.add(DATA_PARAM_CLASSNAME); } addDiscoverer(new AnnotationParameterNameDiscoverer(annotationClassesToUse)); addDiscoverer(new DefaultParameterNameDiscoverer()); }