title: Spring DateTimeFormat.ISO.Date preconfigured pattern returns syntactically incorrect
body: <p>I am trying to pass a date in my URL in the format: 2014/12/12</p>
  
  <p>So my <strong>url</strong> looks like:</p>
  
  <pre><code>http://192.0.0.1/api/getdata?date=2014-12-12
  </code></pre>
  
  <p>My <strong>controller method</strong> looks like:</p>
  
  <pre><code> public Iterable&lt;Object&gt; getObject(
          @RequestParam(value = "date", required = false) 
          @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) Date date) 
  </code></pre>
  
  <p>I am getting the tomcat <strong>error</strong> </p>
  
  <pre><code>       &lt;b&gt;description&lt;/b&gt;
              &lt;u&gt;The request sent by the client was syntactically incorrect.&lt;/u&gt;
  </code></pre>
  
  <p>I thought if I was using a pre-configured date pattern, there would no be an issue with parsing the date?</p>
  
  <p><a href="https://stackoverflow.com/questions/19897254/the-request-sent-by-the-client-was-syntactically-incorrect-using-datetimeformat">The request sent by the client was syntactically incorrect using @DateTimeFormat</a></p>
  
  <p>I have looked at the question above which is similar. But the question is using MM/yy which isn't preconfigured. Do I still need a custom date deserializer anyway?</p>