[JAVA] Was ist @Autowired im Spring Boot?

Ich hatte die Möglichkeit, Spring Boot für geschäftliche Zwecke zu verwenden, und ich hatte Angst, viele Dinge zu sehen, die ich in gewöhnlichem Java nicht gesehen habe, wie "@ Autowired" und "@ RestController", also habe ich nachgeschlagen. Da der Hauptteil das Frontend ist, weiß ich nicht viel über den Frühling. ~~ (Ich kenne nicht einmal das Frontend) ~~ Bitte zögern Sie nicht, auf Fehler hinzuweisen. .. ..

An erster Stelle

Es gibt ein ** MVC-Modell **. Weitere Informationen zu [diesem Artikel] finden Sie hier (https://qiita.com/yo1000/items/a6acbf5f454a7f53aef9).

view→controller→service→repository→template

Es war eine Geschichte, dass es eine solche Struktur hat.

Was ist "@ RestController"?

An den Controller angehängte Anmerkung. Es gibt einen ähnlichen, "@ Controller", aber der Rückgabewert ist unterschiedlich. RestController wird vom Controller für webApi verwendet. Es wird also der Inhalt zurückgegeben. (Json?) Es scheint, dass der Rückgabewert des Controllers das Übergangsziel ist, wie es ist. (Ich sehe das nicht im Geschäft, weil vue alle Ansichten enthält und viele Apis verwendet.)

Was ist "@ Autowired"?

Wenn Sie dies hinzufügen, wird die entsprechende Komponente aus der Komponente mit "@ Component" angezeigt. Darüber hinaus ist es neu und instanziiert. .. guter Junge. .. ..

Schöne Referenzen

Eine kurze Beschreibung von Spring DI und AOP Verschiedene Rückgabewerte auf dem Spring MVC-Controller

Recommended Posts

Was ist @Autowired im Spring Boot?
Was ist eine Spring Boot-Originaldatei?
Spring Autowired wird im Konstruktor geschrieben
Was ist Spring Tools 4?
[Spring Boot] Bis @Autowired in der Testklasse [JUnit5] ausgeführt wird
Legen Sie den Kontextparameter in Spring Boot fest
Wichtige Änderungen in Spring Boot 1.5
NoHttpResponseException in Spring Boot + WireMock
Frühlingsstiefel Hallo Welt in Eclipse
Spring Boot-Anwendungsentwicklung in Eclipse
Schreiben Sie den Testcode mit Spring Boot
Implementieren Sie die REST-API mit Spring Boot
Die Ereignisverarbeitung wird im Frühjahr durchgeführt.
Implementieren Sie die Spring Boot-Anwendung in Gradle
Verwendung von Thymeleaf mit Spring Boot
Spring Boot 2.2 unterstützt jetzt RSocket. Probieren Sie es aus
Was ich bei der Migration von der Spring Boot 1.4-Serie zur 2.0-Serie getan habe
Was ich bei der Migration von der Spring Boot 1.5-Serie zur 2.0-Serie getan habe
Was ist eine Klasse in der Java-Sprache (3 /?)
Was ist Swift? Ergebnisse in 3 Wochen erhalten
Starten Sie mit IntelliJ ein (altes) Spring Boot-Projekt
[Technischer Hinweis] Was ist "include" in Ruby?
Erstellen Sie mit Gradle ein Spring Boot + Docker-Image
Statische Dateizugriffspriorität beim Spring Boot
Spring Boot-Protokoll im JSON-Format ausgeben
Memorandum zum Herunterladen lokaler Dateien mit Spring Boot
Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt
Was ist eine Klasse in der Java-Sprache (1 /?)
Lösen Sie die Thymeleaf-Syntaxprüfung in Spring Boot
Was ist eine Klasse in der Java-Sprache (2 /?)
[Trainieren! ] Zeigen Sie Hello World mit Spring Boot an
Was ist die Hauptmethode in Java?
Verwenden Sie die DynamoDB-Abfragemethode mit Spring Boot
Ich war süchtig nach Spring's @Transactional
DI SessionScope Bean im Spring Boot 2-Filter
Ändern Sie das Sitzungszeitlimit in Spring Boot
Was ist Cubby?
Was ist null? ]]
Was ist Schlüsselumhang?
Was ist Maven?
Was ist Jackson?
Autowired-Felder in einer Klasse, die TextWebSocketHandler in Spring Boot erbt, werden NULL
Was ist Selbst
Was ist Jenkins?
Was ist ArgumentMatcher?
Fordern Sie Spring Boot heraus
Was ist params
Was ist SLF4J?
Was ist Fassade? ??
Was ist Java <>?
Was ist Gradle?
Was ist POJO?
Was ist java
Was ist centOS?
Was ist RubyGem?
Spring Boot Form
Was ist before_action?