[JAVA] Ein Memo, das Spring Boot berührte

Eigenschaften von Spring Boot

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.

Referenz

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.

Zusammenfassung der Anmerkungen zu Entity

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

Zusammenfassung der Einstellungen rund um das Spring Boot-Protokoll

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

Beschreibungsmethode beim Erstellen der Rest-API

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

Verwendung von JpaRepository

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

Regelmäßige Ausführung mit Spring Boot

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

Batch mit Spring Boot erstellen

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.

Spring Boot Actuator-Dokument

Recommended Posts

Ein Memo, das Spring Boot berührte
Schreiben von Spring Boot-Memos (2)
Memo zur Spring Boot Controller-Methode
Beachten Sie, dass ich süchtig nach Stapelverarbeitung mit Spring Boot war
PHP-basierter Ingenieur berührte Javas Spring Boot
Was ist eine Spring Boot-Originaldatei?
[MVC-Modell] Ein Memo, das ein Anfänger MVC gelernt hat
Memo zur Installationsmethode von Spring Boot + Thymeleaf Boot Strap
Frühlingsrückblick Memo
Eine Geschichte über ein in Java geschriebenes Spring Boot-Projekt, das Kotlin unterstützt
Autowired-Felder in einer Klasse, die TextWebSocketHandler in Spring Boot erbt, werden NULL
Fordern Sie Spring Boot heraus
Persönliches Memo Merkmale von Spring Boot (hauptsächlich aus DI-Sicht)
Spring Boot Form
Spring Boot Denken Sie daran
gae + frühlingsstiefel
Erstellen Sie eine Website mit Spring Boot + Gradle (jdk1.8.x)
Erstellen Sie mit Spring Boot eine einfache Such-App
Führen Sie ein Spring Boot-Projekt mit VS-Code aus
Erstellen Sie eine Spring Boot-Anwendung mit IntelliJ IDEA
Ein Memo für mich, dass Objektorientierung etwas ist
Java-Tipps - Erstellen Sie mit Gradle ein Spring Boot-Projekt
Stellen Sie die Spring Boot-Anwendung für Elastic Beanstalk bereit
Erstellen Sie einen Web-API-Server mit Spring Boot
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Einführung des Spring Boot Actuator, einer Funktion, die die Bedienung von Spring Boot-Anwendungen erleichtert
SPRING BOOT Lernaufzeichnung 01
Bitte beachten Sie, dass Spring Boot + Tomcat 8.5.8 nicht verwendet werden kann!
Frühlingsstiefel + Heroku Postgres
Ein Memorandum über die Sucht nach Spring Boot2 x Doma2
Verwendungshinweis zu Spring Security: Zusammenarbeit mit Spring MVC und Boot
[JUnit 5-kompatibel] Schreiben Sie einen Test mit JUnit 5 mit Spring Boot 2.2, 2.3
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Erster Frühlingsstiefel (DI)
SPRING BOOT Lernprotokoll 02
Spring Boot2 Spickzettel
Erstellen Sie eine Web-App, die genau zum Lernen geeignet ist [Spring Boot + Thymeleaf + PostgreSQL]
Spring Boot-Ausnahmebehandlung
Implementieren Sie eine einfache Rest-API mit Spring Security mit Spring Boot 2.0
Spring Boot Häufig für Anfänger (@ComponentScan)
Spring Boot Servlet-Zuordnung
Spring Boot Entwicklung-Entwicklungsumgebung-
Spring Boot-Lernverfahren
Eine Seite, die leicht zu verstehen war, als ich anfing, Spring Boot zu lernen
[JUnit 5] Schreiben Sie einen Validierungstest mit Spring Boot! [Parametrisierungstest]
[Einführung in Spring Boot] Senden Sie ein Formular mit thymeleaf
Spring Boot lernen [Anfang]
Ein Memorandum beim Erstellen eines REST-Service mit Spring Boot
Spring Boot 2.2 Dokumentzusammenfassung
Erstellen Sie mit Spring Security 2.1 eine einfache Demo-Site mit Spring Security
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Laden Sie ein externes Glas aus dem Spring Boot-Fettglas
Spring Boot 2.3 Verfügbarkeit von Anwendungen
Spring Boot Tutorials Themen
Ich habe jetzt einen Test mit Spring Boot + JUnit 5 geschrieben
Ein Memo, das eine Klasse behandelt, die unabhängig mit ArrayList erstellt wurde
Mit Spring Boot herunterladen
Beispiel einer Webanwendung, die mit Spring Boot 1.5 mehrere Datenbanken verwaltet
Spring Boot-Anwendung, die DB-Verbindungseinstellungen mit Parametern angibt