[JAVA] Qu'est-ce que @Autowired dans Spring Boot?

J'ai eu l'occasion d'utiliser Spring Boot pour les affaires, et j'avais peur de voir beaucoup de choses que je ne pouvais pas trouver dans Java ordinaire, comme @ Autowired et @ RestController, alors j'ai cherché. Je ne sais pas grand-chose sur Spring car le principal est le frontal. ~~ (je ne connais même pas le frontal) ~~ N'hésitez pas à signaler toute erreur. .. ..

En premier lieu

Il existe un ** modèle MVC **. Veuillez consulter ici pour plus de détails sur cet article.

view→controller→service→repository→template

C'était une histoire qu'il a une structure comme ça.

Qu'est-ce que «@ RestController»?

Annotation attachée au contrôleur. Il y en a un similaire, @ Controller, mais la valeur de retour est différente. RestController est utilisé par le contrôleur pour webApi, donc ce qui est renvoyé est le contenu. (Json?) Il semble que la valeur de retour du contrôleur soit la destination de la transition telle quelle. (Je ne vois pas cela dans les affaires parce que vue contient toutes les vues et utilise beaucoup d'API.)

Qu'est-ce que «@ Autowired»?

Si vous ajoutez ceci, il apportera le correspondant du composant avec @ Component. De plus, il est nouveau et instancié. .. bon garçon. .. ..

Belles références

Une brève description de Spring DI et AOP Diverses valeurs de retour sur le contrôleur Spring MVC

Recommended Posts

Qu'est-ce que @Autowired dans Spring Boot?
Qu'est-ce qu'un fichier .original Spring Boot?
Spring Autowired est écrit dans le constructeur
Qu'est-ce que Spring Tools 4
[Spring Boot] Jusqu'à ce que @Autowired soit exécuté dans la classe de test [JUnit5]
Définir le paramètre contextuel dans Spring Boot
Changements majeurs dans Spring Boot 1.5
NoHttpResponseException dans Spring Boot + WireMock
Spring Boot Hello World dans Eclipse
Développement d'applications Spring Boot dans Eclipse
Écrire du code de test avec Spring Boot
Implémenter l'API REST avec Spring Boot
Le traitement des événements est effectué au printemps.
Implémenter l'application Spring Boot dans Gradle
Comment utiliser Thymeleaf avec Spring Boot
Spring Boot 2.2 prend désormais en charge RSocket, alors essayez-le
Ce que j'ai fait lors de la migration de la série Spring Boot 1.4 vers la série 2.0
Ce que j'ai fait lors de la migration de la série Spring Boot 1.5 vers la série 2.0
Qu'est-ce qu'une classe en langage Java (3 /?)
Qu'est-ce que Swift? Résultats obtenus en 3 semaines
Lancer un (ancien) projet Spring Boot avec IntelliJ
[Note technique] Qu'est-ce que "inclure" dans Ruby?
Créer une image Spring Boot + Docker avec Gradle
Priorité d'accès aux fichiers statiques dans Spring Boot
Sortie du journal Spring Boot au format json
Mémorandum de téléchargement de fichier local avec Spring Boot
Créer un projet Java Spring Boot avec IntelliJ
Qu'est-ce qu'une classe en langage Java (1 /?)
Desserrer la vérification de la syntaxe de Thymeleaf dans Spring Boot
Qu'est-ce qu'une classe en langage Java (2 /?)
[Entraine toi! ] Affichez Hello World avec Spring Boot
Quelle est la méthode principale en Java?
Utiliser la méthode de requête DynamoDB avec Spring Boot
J'étais accro au @Transactional de Spring
DI SessionScope Bean dans le filtre Spring Boot 2
Modifier le délai d'expiration de la session dans Spring Boot
Qu'est-ce que Cubby
Qu'est-ce qui est nul? ]
Qu'est-ce que Keycloak
Qu'est-ce que maven?
Qu'est-ce que Jackson?
Les champs auto-câblés dans une classe qui hérite de TextWebSocketHandler dans Spring Boot deviennent NULL
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Défi Spring Boot
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce que la façade? ??
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Forme de botte de printemps
Qu'est-ce que before_action?