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.
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
src/main/resources/application.properties
spring.datasource.sql-script-encoding=UTF-8
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
<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
--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