Должно ли значение отображения быть объявлено в константе или в перечислении?

Я вижу это разбросано по всей базе кода:

@RequestMapping(value = "myValue")

Я бы предпочел использовать что-то вроде этого:

@RequestMapping(value = Constants.myValue)

Кажется, что сломать DRY, используя фактическое значение String в@RequestMapping вместо постоянного. Но это хорошая практика кода? Должен ли я использовать перечисление вместо? Мне может понадобитьсяConstants.myValue в другом месте в кодовой базе.

Ответы на вопрос(1)

Ваш ответ на вопрос