Почему я могу использовать эту аннотацию - дать ей значение без указания того, к какому элементу я присваиваю это значение? Например, я могу написать: @RequestMapping("/home")
вместо @RequestMapping(value="/home")
.Java Spring @RequestMapping аннотация
The specs ничего не упоминать об этом. Это просто поведение аннотаций Java, обрабатывающих поле value
по умолчанию?
да, это поведение по умолчанию, если вы укажете только один параметр без записи «value =», ему будет присвоено значение «value» – Subler
Но [specs] (http://docs.spring.io/spring/docs/current/javadoc-api/org/ springframework/web/bind/annotation/RequestMapping.html) не говорят, что это поведение по умолчанию. – user216094
спецификации requestmapping не указали бы это, потому что это основное поведение аннотации, и его объяснение здесь: http://docs.oracle.com/javase/tutorial/java/annotations/basics.html – Subler