title: Is there a preConstruction alike for a spring stereotype annotation?
body: <p>I could make use of preConstruction=true for my domain class so that i can make use of autowired fields in the constructor such as this :</p>
  
  <pre><code>@Configurable(preConstruction=true)
  public class MyDomain {
  
    @Autowired private MyContext context;
  
    public MyDomain() {
      context.doSomething(this); // access the autowired context in the constructor
    }
  
  }
  </code></pre>
  
  <p>But then, what is the equivalence for preConstruction when i would like to access autowired fields in a class with the normal stereotype annotation such as @Repository or @Service  aside from constructor injection (Currently using spring 3.x here ..) ?</p>
  
  <pre><code>@Repository
  public class MyDomainRepository {
  
    @Autowired private MyContext context;
  
    public MyDomain() {
      // cannot access the autowired context in the constructor
      context.doSomething(this); 
    }
  
  }
  </code></pre>