title: Using Spring Security, how can I use HTTP methods (e.g. GET, PUT, POST) to distingush security for particular URL patterns?
body: <p>The Spring Security reference states:</p>
  
  <blockquote>
    <p>You can use multiple  elements to define different
    access requirements for different sets of URLs, but they will be
    evaluated in the order listed and the first match will be used. So you
    must put the most specific matches at the top. You can also add a
    method attribute to limit the match to a particular HTTP method (GET,
    POST, PUT etc.). If a request matches multiple patterns, the
    method-specific match will take precedence regardless of ordering.</p>
  </blockquote>
  
  <p>How can I configure Spring Security so that access to particular URL patterns are secured differently depending on the HTTP method used to access the URL pattern?</p>