title: Bind UUID in Spring MVC
body: <p>What is the easiest way to bind a UUID in Spring MVC, such that this works:</p>
  
  <pre><code>@RequestMapping("/MyController.myAction.mvc")
  @ResponseBody
  public String myAction(UUID id, String myParam)...
  </code></pre>
  
  <p>Using the above I currentely get the following exception:</p>
  
  <pre><code>org.springframework.beans.BeanInstantiationException: 
  Could not instantiate bean class [java.util.UUID]: 
  No default constructor found; 
  nested exception is java.lang.NoSuchMethodException: java.util.UUID.&lt;init&gt;()
  </code></pre>
  
  <p>There are other questions on SO that skirt around this, but none seem to answer it. I'm using Spring 3.latest (4 EA actually). I'm after the latest, simplest way to achieve this.</p>