title: Spring boot rest mvc json parser is not validating input json data which is illegal or has trailing data
body: <p>In my rest client i am passing the below JSON request data:<br/></p>
  
  <pre><code>  { 
      "jobName":"test1", 
      "source":{ "name":"prod1","type":"teradata"}, 
      "target":{ "name":"prod2","type":"teradata"}, 
      "objects":{ "name":"table1"}&lt;br/&gt;
      } 
  junkdata ; @#%$@#% 
  </code></pre>
  
  <p>So the extra "junkdata ; @#%$@#%" not got validated by the rest client or by the spring jackson out-of-the box message converter.<br/>
  I did debug the code, the spring HttpServletRequest body has the complete data including the junk data. As such its not failing, the spring is ignoring the junk data and converting the starting JSON data into Java object.<br/>
  I did try by adding annotations like @JsonFormat for @RequestBody in rest controller calls (@RestController). But its not validating seems the Spring out-of-the box message converter jackson is not validating the incoming request JSON data properly.</p>