title: How to invoke @PostConstruct on request scoped bean before @HandleBeforeCreate handler?
body: <p>In my Spring application I have a bean with <em>request</em> scope:</p>
  
  <pre><code>@Component
  @Scope(value = "request", proxyMode = ScopedProxyMode.TARGET_CLASS)
  public class MyBean {
  
      @PostConstruct
      public void init() {
         ...
      }
  </code></pre>
  
  <p>I have also a MongoDB event handler:</p>
  
  <pre><code>@Component
  @RepositoryEventHandler
  public class MyEventHandler {
  
      @HandleBeforeCreate
      public void beforeCreateInstance(Object instance) {
          ...
      }
   }
  </code></pre>
  
  <p>When I call Spring Data REST endpoint to save my resource, the <code>@HandleBeforeCreate</code> gets invoked first and <code>@PostConstruct</code> gets invoked afterwards.</p>
  
  <p>How can I change the order of this invocations? I'd like to invoke <code>@PostConstruct</code> on <code>MyBean</code> before the MongoDB event handlers kick in?</p>