O valor do mapeamento deve ser declarado em uma constante ou como um enum?

Eu vejo isso espalhado por toda a base de código:

@RequestMapping(value = "myValue")

Eu preferiria usar algo assim:

@RequestMapping(value = Constants.myValue)

Parece quebrar DRY usando o valor real da String dentro@RequestMapping em vez de constante. Mas esta boa prática de código? Devo usar um enum em vez disso? Posso precisar usarConstants.myValue em outro lugar na base de código.

questionAnswers(1)

yourAnswerToTheQuestion