title: INTERFACES or TARGET_CLASS: Which proxyMode should I choose?
body: <p>I am looking for a way to store my object and it seems that the best approach is to use proxies. I found 2 annotation in the internet, which one should I use :</p>
  
  <pre><code>@Scope(value = "session", proxyMode = ScopedProxyMode.INTERFACES)
  </code></pre>
  
  <p>or</p>
  
  <pre><code>@Scope(value = "session", proxyMode = ScopedProxyMode.TARGET_CLASS )
  </code></pre>
  
  <p>Moreover, is it true that the proxies is the best way to use than using <code>@Component
  @Scope("session")</code> or using <code>@SessionAttributes</code>?</p>