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.
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
https://qiita.com/ughirose/items/5d691adc677aa08636b8
https://qiita.com/NagaokaKenichi/items/34356c72e8ac0279e1a0
https://qiita.com/MizoguchiKenji/items/2a041f3a3eb13274e55c
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
https://qiita.com/rubytomato@github/items/4f0c64eb9a24eaceaa6e https://reasonable-code.com/spring-boot-scheduling-tasks/
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