Fix malformed list in "Using Method Parameters" documentation
This commit is contained in:
parent
9f0b2a29ee
commit
a9aefafb76
|
@ -1804,7 +1804,7 @@ The intention of this expression is to require that the current `Authentication`
|
||||||
+
|
+
|
||||||
Behind the scenes, this is implemented by using `AnnotationParameterNameDiscoverer`, which you can customize to support the value attribute of any specified annotation.
|
Behind the scenes, this is implemented by using `AnnotationParameterNameDiscoverer`, which you can customize to support the value attribute of any specified annotation.
|
||||||
|
|
||||||
* If xref:servlet/integrations/data.adoc[Spring Data's] `@Param` annotation is present on at least one parameter for the method, the value is used.
|
2. If xref:servlet/integrations/data.adoc[Spring Data's] `@Param` annotation is present on at least one parameter for the method, the value is used.
|
||||||
The following example uses the `@Param` annotation:
|
The following example uses the `@Param` annotation:
|
||||||
+
|
+
|
||||||
[tabs]
|
[tabs]
|
||||||
|
@ -1838,10 +1838,10 @@ The intention of this expression is to require that `name` be equal to `Authenti
|
||||||
+
|
+
|
||||||
Behind the scenes, this is implemented by using `AnnotationParameterNameDiscoverer`, which you can customize to support the value attribute of any specified annotation.
|
Behind the scenes, this is implemented by using `AnnotationParameterNameDiscoverer`, which you can customize to support the value attribute of any specified annotation.
|
||||||
|
|
||||||
* If you compile your code with the `-parameters` argument, the standard JDK reflection API is used to discover the parameter names.
|
3. If you compile your code with the `-parameters` argument, the standard JDK reflection API is used to discover the parameter names.
|
||||||
This works on both classes and interfaces.
|
This works on both classes and interfaces.
|
||||||
|
|
||||||
* Finally, if you compile your code with debug symbols, the parameter names are discovered by using the debug symbols.
|
4. Finally, if you compile your code with debug symbols, the parameter names are discovered by using the debug symbols.
|
||||||
This does not work for interfaces, since they do not have debug information about the parameter names.
|
This does not work for interfaces, since they do not have debug information about the parameter names.
|
||||||
For interfaces, either annotations or the `-parameters` approach must be used.
|
For interfaces, either annotations or the `-parameters` approach must be used.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue