title: Using DataTables server-side with Spring Boot
body: <p>I'm using jQuery DataTables in a Java Spring Boot project. When using DataTables's server-side processing, it sends AJAX request with request parameters like:</p>
  
  <pre><code>?columns[0][data]=0
  &amp;columns[0][name]=name
  &amp;columns[0][searchable]=true
  &amp;columns[0][orderable]=true
  &amp;columns[0][search][value]=Tom
  &amp;columns[0][search][regex]=false
  &amp;columns[1][data]=1
  &amp;columns[1][name]=address
  &amp;columns[1][searchable]=true
  &amp;columns[1][orderable]=true
  &amp;columns[1][search][value]=
  &amp;columns[1][search][regex]=false
  </code></pre>
  
  <p>to my server.</p>
  
  <p>How can I convert these request parameters to a Java object for processing? The tutorial simply states that</p>
  
  <blockquote>
    <p>In most modern server-side scripting environments this data will automatically be available to you as an array.</p>
  </blockquote>
  
  <p>but I cannot find any way to do this in Java, particularly using Spring Boot's @RequestParameter.</p>
  
  <p>Thank you for your help!</p>