[JAVA] Un mémo qui a touché Spring Boot

Caractéristiques de Spring Boot

Cela semble être une grande fonctionnalité qu'il est possible de programmer en ignorant l'existence du servlet comme d'autres langages en utilisant des annotations.

Référence

Annotation Aperçu
@ Conponent L'annotation la plus basique à enregistrer en tant que bean dans le conteneur DI
@ Configuration Annotation pour la définition de bean basée sur Java * Je ne comprends pas ce que vous voulez dire, donc je l'expliquerai plus tard.
@ Repository Une annotation qui indique une classe pour gérer le stockage et le chargement des données. Lors de l'utilisation d'une base de données telle que Spring Data, il y a des cas où elle a une signification particulière, comme permettre l'accès automatique à la table en spécifiant cette annotation.
@ Controller Une annotation qui indique qu'il s'agit d'une classe de contrôleur MVC.
@ Service Une annotation qui indique une classe pour gérer la logique métier, etc.

En tant que chose spéciale dans chaque sous-projet, différentes annotations sont définies, remplaçant ces annotations.

Annotation Aperçu
@ SpringBootApplication Annotations utilisées comme convention pour spécifier le programme principal d'une application Spring Boot
@ RestController Annotation pour l'enregistrement en tant que contrôleur pour REST
@ RestControllerAdvice Une annotation pour définir un traitement commun tel que la conversion du format de données d'entrée commun à chaque contrôleur et le traitement des erreurs.

--Lors de l'utilisation de maven --Si vous listez les packages de dépendances dans le fichier pom.xlm, les packages requis seront chargés automatiquement. --ʻApplication.properties` Un emplacement pour lister les paramètres utilisés dans chaque package. --Lors de l'utilisation de gradle ――Je prévois de l'utiliser à partir de maintenant

Résumé des annotations autour de l'entité

https://qiita.com/ughirose/items/5d691adc677aa08636b8

Résumé des paramètres autour du journal Spring Boot

https://qiita.com/NagaokaKenichi/items/34356c72e8ac0279e1a0

Méthode de description lors de la création de l'API Rest

https://qiita.com/MizoguchiKenji/items/2a041f3a3eb13274e55c

Comment utiliser JpaRepository

http://terasolunaorg.github.io/guideline/5.5.1.RELEASE/ja/ArchitectureInDetail/DataAccessDetail/DataAccessJpa.html Comment utiliser lorsque vous souhaitez rechercher en ajoutant plus de conditions https://qiita.com/ksh-fthr/items/44ecc0550a77f4280ea7

Exécution périodique avec Spring Boot

https://qiita.com/rubytomato@github/items/4f0c64eb9a24eaceaa6e https://reasonable-code.com/spring-boot-scheduling-tasks/

Créer un lot avec Spring Boot

https://qiita.com/kurukuruz/items/44743a6cd45037061548

Spring Boot Actuator Un service qui fournit des fonctions telles que la surveillance, les mesures et l'audit. Il vous suffit de déployer et d'appliquer automatiquement l'audit, l'intégrité et la collecte de métriques à votre application.

En guise de mise en garde, si le point final est placé à un point sans authentification, il existe un risque que les informations de sécurité du serveur soient divulguées, il est donc nécessaire de développer soigneusement la divulgation du point final.

Document sur l'actionneur Spring Boot

Recommended Posts

Un mémo qui a touché Spring Boot
Rédaction de mémos de démarrage de printemps (2)
Mémo de méthode de contrôleur de démarrage à ressort
Notez que j'étais accro au traitement par lots avec Spring Boot
Un ingénieur basé sur PHP a touché le Spring Boot de Java
Qu'est-ce qu'un fichier .original Spring Boot?
[Modèle MVC] Un mémo qu'un débutant a appris MVC
Spring Boot + Thymeleaf Boot Strap Méthode d'installation mémo
Mémo rétrospective du printemps
Une histoire sur un projet Spring Boot écrit en Java qui prend en charge Kotlin
Les champs auto-câblés dans une classe qui hérite de TextWebSocketHandler dans Spring Boot deviennent NULL
Défi Spring Boot
Mémo personnel Caractéristiques de Spring Boot (principalement du point de vue DI)
Forme de botte de printemps
Spring Boot Rappelez-vous
gae + botte à ressort
Créez un site Web avec Spring Boot + Gradle (jdk1.8.x)
Créez une application de recherche simple avec Spring Boot
Exécuter un projet Spring Boot avec VS Code
Créez une application Spring Boot à l'aide d'IntelliJ IDEA
Un mémo pour moi que l'orientation de l'objet est quelque chose
Conseils Java - Créez un projet Spring Boot avec Gradle
Déployer l'application Spring Boot sur Elastic Beanstalk
Créer un serveur API Web avec Spring Boot
Créer un environnement de développement Spring Boot avec docker
Présentation de Spring Boot Actuator, une fonctionnalité qui facilite l'utilisation des applications Spring Boot
Fiche d'apprentissage SPRING BOOT 01
Veuillez noter que Spring Boot + Tomcat 8.5.8 ne peut pas être utilisé!
Botte de printemps + Heroku Postgres
Un mémorandum de dépendance à Spring Boot2 x Doma2
Mémo d'utilisation de Spring Security: coopération avec Spring MVC et Boot
[Compatible JUnit 5] Ecrire un test en utilisant JUnit 5 avec Spring boot 2.2, 2.3
Comment créer un projet Spring Boot dans IntelliJ
Première botte à ressort (DI)
Fiche d'apprentissage SPRING BOOT 02
Aide-mémoire Spring Boot2
Créez une application Web parfaitement adaptée à l'apprentissage [Spring Boot + Thymeleaf + PostgreSQL]
Gestion des exceptions Spring Boot
Implémentez une API Rest simple avec Spring Security avec Spring Boot 2.0
Spring Boot Ce que les débutants ont tendance à avoir (@ComponentScan)
Mappage du servlet Spring Boot
Environnement de développement-développement Spring Boot-
Procédure d'apprentissage Spring Boot
Un site facile à comprendre lorsque j'ai commencé à apprendre Spring Boot
[JUnit 5] Ecrivez un test de validation avec Spring Boot! [Test de paramétrage]
[Introduction à Spring Boot] Soumettez un formulaire à l'aide de thymeleaf
Apprentissage de Spring Boot [Début]
Un mémorandum lors de la création d'un service REST avec Spring Boot
Résumé du document Spring Boot 2.2
Créez un site de démonstration simple avec Spring Security avec Spring Boot 2.1
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Chargez un pot externe à partir du pot de graisse Spring Boot
Disponibilité de l'application Spring Boot 2.3
Tutoriels Spring Boot Sujets
J'ai écrit un test avec Spring Boot + JUnit 5 maintenant
Un mémo qui gère une classe créée indépendamment avec ArrayList
Télécharger avec Spring Boot
Exemple d'application Web qui gère plusieurs bases de données avec Spring Boot 1.5
Application Spring Boot qui spécifie les paramètres de connexion à la base de données avec des paramètres