Es scheint eine große Funktion zu sein, dass es möglich ist, zu programmieren, indem die Existenz des Servlets wie in anderen Sprachen mithilfe von Anmerkungen ignoriert wird.
Anmerkung | Überblick |
---|---|
@ Conponent | Die grundlegendste Anmerkung zum Registrieren als Bean im DI-Container |
@ Configuration | Anmerkung zur Java-basierten Bean-Definition * Ich verstehe nicht, was Sie meinen, daher werde ich es später erklären. |
@ Repository | Eine Anmerkung, die eine Klasse für die Speicherung und das Laden von Daten angibt. Wenn Sie eine Datenbank wie Spring Data verwenden, gibt es Fälle, in denen sie eine besondere Bedeutung hat, z. B. den automatischen Zugriff auf die Tabelle durch Angabe dieser Anmerkung. |
@ Controller | Eine Anmerkung, die angibt, dass es sich um eine MVC-Controller-Klasse handelt. |
@ Service | Eine Anmerkung, die eine Klasse für die Verarbeitung von Geschäftslogik usw. angibt. |
Als Besonderheit werden in jedem Teilprojekt unterschiedliche Anmerkungen definiert, die diese Anmerkungen überschreiben.
Anmerkung | Überblick |
---|---|
@ SpringBootApplication | Anmerkungen, die als Konvention verwendet werden, um das Hauptprogramm einer Spring Boot-Anwendung anzugeben |
@ RestController | Anmerkung zur Registrierung als Controller für REST |
@ RestControllerAdvice | Eine Anmerkung zum Definieren einer gemeinsamen Verarbeitung, z. B. Konvertierung des für jeden Controller gemeinsamen Eingabedatenformats und Fehlerverarbeitung. |
pom.xlm
auflisten, werden die erforderlichen Pakete automatisch geladen.
--application.properties
Ein Ort, an dem die in jedem Paket verwendeten Einstellungen aufgelistet werden.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 Verwendung, wenn Sie suchen möchten, indem Sie weitere Bedingungen hinzufügen 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 Ein Dienst, der Funktionen wie Überwachung, Metriken und Überwachung bereitstellt. Stellen Sie Audit, Health und Metric Collection einfach bereit und wenden Sie sie automatisch auf Ihre Anwendung an.
Wenn der Endpunkt an einem Punkt ohne Authentifizierung platziert wird, besteht das Risiko, dass die Sicherheitsinformationen des Servers offengelegt werden. Daher ist es erforderlich, die Offenlegung des Endpunkts sorgfältig zu entwickeln.