Was ist der Unterschied zwischen dem einfügen von @Autowired eine variable und eine Methode?

Class A {

   private B instanceB;

   @Autowired
   public setInstanceB(B instanceB) {
     this.instanceB = instanceB;
   }

}

Oben einen Vergleich dieser.

Class A {

   @Autowired
   private B instanceB;

   public setInstanceB(B instanceB) {
     this.instanceB = instanceB;
   }

}

Wird das Verhalten unterschiedlich sein, je nach der access-modifier ?

InformationsquelleAutor novice | 2009-11-02
Schreibe einen Kommentar