title: JQuery post, Spring Boot returns bad content type
body: <p>I'm attempting a simple post request to my Spring Boot server using EasyUI.</p>
  
  <p>The request is simple as:</p>
  
  <pre><code>$.post('/company/delete', {
          id:row.id
      }, function(result) {
          if (result.success) {
              $('#dg').datagrid('reload'); // reload the user data
          } else {
              $.messager.show({ // show error message
                  title : 'Error',
                  msg : result.msg
              });
          }
      }, 'json');
  </code></pre>
  
  <p>And the server side:</p>
  
  <pre><code>@ResponseBody
  @RequestMapping(value = "/delete", method = RequestMethod.POST)
  public int delete(@RequestBody List&lt;Company&gt; JSONString){
      System.out.println("print json  "+JSONString);
      int userinfo = companyService.deleteByPrimaryKey(JSONString);
      return userinfo;
  }
  </code></pre>
  
  <p>Although I post json data to server, the server returns bad content type:</p>
  
  <pre><code>Controller [com.supplyplatform.controller.CompanyController]
  Method [public int com.supplyplatform.controller.CompanyController.delete(java.util.List&lt;com.supplyplatform.pojo.Company&gt;)]
  
  org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
  </code></pre>