title: Spring CRUDRepository findBy Multiple fields
body: <p>if my EmployeeEntity contains multiple fields:</p>
  
  <pre><code>first_name
  last_name
  department
  office_name
  state,
  etc..
  </code></pre>
  
  <p>is there a way that I can have JUST ONE find...() interface in my CRUDRepository interface to search for employee(s) based on the query parameters without hardcode the interface?</p>
  
  <pre><code>http://localhost:8080/employees?last_name='me'&amp;state='tx'
  </code></pre>
  
  <p>or</p>
  
  <pre><code>http://localhost:8080/employee?state='tx'&amp;office_name='alpha'
  </code></pre>