java - example - Wie man ApplicationContext selbst injiziert




spring java configuration (2)

Einfach, mit der ApplicationContextAware Schnittstelle.

public class A implements ApplicationContextAware {
  private ApplicationContext context;

  public void setApplicationContext(ApplicationContext context) {
      this.context = context;
  }
}

Dann müssen Sie in Ihrem tatsächlichen ApplicationContext nur auf Ihre Bean verweisen.

<bean id="a" class="com.company.A" />

Ich möchte einen ApplicationContext selbst zu einer Bean hinzufügen.

Etwas wie

public void setApplicationContext(ApplicationContect context) {
  this.context = context;
}

Ist das im Frühling möglich?






applicationcontext