title: Should mapping value be declared in a constant or as an enum?
body: <p>I see this scattered throughout code base: </p>
  
  <pre><code>@RequestMapping(value = "myValue")
  </code></pre>
  
  <p>I would prefer to use something like this: </p>
  
  <pre><code>@RequestMapping(value = Constants.myValue)
  </code></pre>
  
  <p>It seems to break DRY using the actual String value within <code>@RequestMapping</code> instead of constant.
  But is this good code practice? Should I use an enum instead?
  I may need to use <code>Constants.myValue</code> elsewhere in the code base.</p>