Als neuer Absolvent trat ich in ein webbasiertes Unternehmen ein und begann mit der Ausbildung. Als Teil davon gab es ein Training mit Spring Boot, daher möchte ich es als Memorandum behalten. Dies ist mein erster Qiita-Beitrag, also hoffe ich, dass Sie ihn mit warmen Augen sehen können. Wir freuen uns über Ihre Vorschläge. Bitte kommentieren Sie diese, wenn Sie möchten.
DI(Dependency Injection) Eine Art Entwurfsmuster (Entwurfskonzept). Es scheint eine Injektion von Abhängigkeit zu bedeuten. Was wird passieren
Sample.java
Test test;
Sample(){
test = new Test();
}
Das sieht unten aus
Sample.java
Test test;
Sample(Test test){
this.test = test;
}
Referenz: Unterschied zwischen Klasse und Instanz Referenz: Eine kurze Beschreibung von Spring DI und AOP
Beim Versuch, DI zu implementieren
Mit einem DI-Container
Sample.java
Test1 test1;
Test2 test2;
Test3 test3;
Sample(Test1 test1,Test2 test2,Test3 test3){
this.test1 = test1;
this.test2 = test2;
this.test3 = test3;
}
Das sieht unten aus
Sample.java
@Autowired
Test1 test1;
@Autowired
Test2 test2;
@Autowired
Test3 test3;
Wenn Sie es tatsächlich verwenden, müssen Sie jede Klassendatei mit Anmerkungen versehen. Weitere Informationen zur Verwendung finden Sie hier [https://qiita.com/shuntaro_tamura/items/ba5a2e9b3ba305285edd].
Diesmal habe ich es als eine Übung von Qiita gepostet. Ich bin noch unreif, weil ich ein neuer Absolvent bin, Von nun an möchte ich die Leistung schrittweise steigern und die Qualität verbessern.
Recommended Posts