Я вижу это разбросанным по кодовой базе:
@RequestMapping(value = "myValue")
Я бы предпочел использовать что-то вроде этого:
@RequestMapping(value = Constants.myValue)
Похоже, DRY прерывается с использованием фактического значения String в пределах @RequestMapping
вместо константы. Но является ли это хорошей практикой кода? Должен ли я использовать перечисление вместо этого? Возможно, мне придется использовать Constants.myValue
в другом месте базы кода.