[JAVA] Conseils relatifs à Spring Boot DB

J'étudie Spring Boot à "First Spring-Boot". J'ai écrit une bonne chose à propos des paramètres liés à la base de données, je vais donc la présenter.

Fichier SQL chargé automatiquement

Dans Spring Boot, si le fichier SQL suivant existe directement sous le chemin de classe (src / main / resources / *. Sql), il sera lu et exécuté.

schema-(platform).sql
schema.sql
data-(platform).sql
data.sql

Lors de l'utilisation du japonais pour les fichiers SQL

src/main/resources/application.properties

spring.datasource.sql-script-encoding=UTF-8

Paramètres H2 DB

src/main/resources/application.properties

spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.username=sa
spring.datasource.password=

Si vous souhaitez le rendre persistant, modifiez l'URL comme suit

spring.datasource.url=jdbc:h2:file:./target/db/testdb

Paramètres de persistance spring.datasource.url=jdbc:h2:file:./target/db/testdb

Sortie de journal SQL à l'aide de Log4JDBC

<dependency>
	<groupId>org.lazyluke</groupId>
	<artifactId>log4jdbc-remix</artifactId>
	<version>0.2.7</version>
</dependency>

src/main/resources/application.properties

spring.datasource.driver-class-name=net.sf.log4jdbc.DriverSpy
spring.datasource.url=jdbc:log4jdbc:réduction

--Log4 Réglage du niveau de journal pour JDBC

src/main/resources/application.properties

logging.level.jdbc=OFF
logging.level.jdbc.sqltiming=DEBUG

référence

--Première botte de printemps https://www.amazon.co.jp/s/ref=a9_sc_1/357-5571034-7925567?rh=i%3Aaps%2Ck%3Aはじめてspring+boot&keywords=はじめてspring+boot&ie=UTF8&qid=1523177092

Recommended Posts

Conseils relatifs à Spring Boot DB
Paramètres liés aux performances de Spring Boot
Pool de connexion de base de données Spring Boot
Défi Spring Boot
Forme de botte de printemps
Spring Boot Rappelez-vous
gae + botte à ressort
Fiche d'apprentissage SPRING BOOT 01
Botte de printemps + Heroku Postgres
Rédaction de mémo de démarrage de printemps (1)
Première botte à ressort (DI)
Fiche d'apprentissage SPRING BOOT 02
Aide-mémoire Spring Boot2
Gestion des exceptions Spring Boot
Environnement de développement-développement Spring Boot-
Procédure d'apprentissage Spring Boot
Apprentissage de Spring Boot [Début]
Rédaction de mémos de démarrage de printemps (2)
Résumé du document Spring Boot 2.2
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Disponibilité de l'application Spring Boot 2.3
Tutoriels Spring Boot Sujets
Télécharger avec Spring Boot
[Spring Boot] Construction de l'environnement (macOS)
Définir le paramètre contextuel dans Spring Boot
Essayez Spring Boot de 0 à 100.
Générer un code à barres avec Spring Boot
Hello World avec Spring Boot
Implémenter GraphQL avec Spring Boot
Calendrier des tâches du didacticiel Spring Boot
Spring 5 et Spring Boot 2 Procédure de préparation pratique
Démarrez avec Spring Boot
Bonjour tout le monde avec Spring Boot!
Multi-projets Spring Boot 2 avec Gradle
[Spring Boot] Création d'applications Web
Paramètres d'échange à chaud Spring Boot
[Java] Thymeleaf Basic (Spring Boot)
Introduction à Spring Boot ① ~ DI ~
Téléchargement de fichiers avec Spring Boot
Spring Boot commençant par copie
Introduction à Spring Boot ② ~ AOP ~
Spring Boot à partir de Docker
Astuces Java - Résumé de l'exécution de Spring
Hello World avec Spring Boot
Définir des cookies avec Spring Boot
[Spring Boot] Recette de processus de pagination facile
Utiliser Spring JDBC avec Spring Boot
Construction de l'environnement Docker × Spring Boot
Changements majeurs dans Spring Boot 1.5
Ajouter un module avec Spring Boot
Premiers pas avec Spring Boot
NoHttpResponseException dans Spring Boot + WireMock
[Spring Boot] Envoyer un e-mail
Application Spring Boot qui spécifie les paramètres de connexion à la base de données avec des paramètres
Introduction à Spring Boot, partie 1
Priorité de réglage externe Spring Boot
Essayez d'utiliser Spring Boot Security
[Java] [Spring] Spring Boot 1.4-> 1.2 Note de rétrogradation
Essayez Spring Boot sur Mac
Créer un micro service avec Spring Boot