title: Grails Spring Security (get current user)
body: <p>Is there ever a case for:</p>
  
  <pre><code>def user = User.get(springSecurityService.principal.id)
  </code></pre>
  
  <p>over</p>
  
  <pre><code>def user = springSecurityService.currentUser
  </code></pre>
  
  <p>All I can think of is preventing lazy inits or ensuring data you are currently operating on is not stale?</p>