SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行sql腳本的方法步驟
需要配置項(xiàng)目下的yml文件:
在文件下加如如下配置:
data: classpath:code-generator-data.sql
initialization-mode: always
spring.datasource.initialization-mode:
初始化模式(springboot2.0),其中有三個(gè)值:
always為始終執(zhí)行初始化
embedded只初始化內(nèi)存數(shù)據(jù)庫(默認(rèn)值),如h2等
never為不執(zhí)行初始化
spring.datasource.data:
數(shù)據(jù)初始化,默認(rèn)加載data.sql,還會(huì)加載data-${platform}.sql文件,也可以指定文件,一般放在resources文件夾下,然后使用
classpath:文件.sql 指定 DQL(數(shù)據(jù)查詢)腳本或DML(數(shù)據(jù)操作)腳本 文件, 一般都是數(shù)據(jù)插入腳本文件
yml:
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/are_code_generator
username: postgres
password: 123456
data: classpath:code-generator-data.sql
initialization-mode: always
# url: jdbc:mysql://192.168.70.38:4307/are_oms_tankInfo?useUnicode=true&characterEncoding=utf-8&useSSL=false
# username: root
# password: 123456
jackson:
time-zone: GMT+8
jpa:
properties:
open-in-view: true
hibernate:
show_sql: true
format_sql: true
dialect: org.hibernate.dialect.PostgreSQLDialect
temp:
use_jdbc_metadata_defaults: false
hbm2ddl:
auto: update
database: postgresql
rabbitmq:
host: 192.168.90.230
port: 5672
username: vxsip
password: vxsip
virtual-host: /
service:
employee:
staff: http://192.168.90.230/msc/are-basic/v1/sys/organization/staffs
moudleAccountUrl: http://192.168.90.230/msc/are-basic/v1/login/account
到此這篇關(guān)于SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行sql腳本的方法步驟的文章就介紹到這了,更多相關(guān)SpringBoot自動(dòng)執(zhí)行sql腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- SpringBoot工程啟動(dòng)時(shí)自動(dòng)執(zhí)行任務(wù)實(shí)現(xiàn)方式
- SpringBoot啟動(dòng)后自動(dòng)執(zhí)行方法的各種方式對(duì)比
- SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行特定代碼的完整指南
- SpringBoot啟動(dòng)后自動(dòng)執(zhí)行初始化任務(wù)的五種方法
- SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行指定方法的幾種實(shí)現(xiàn)方式
- SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行代碼的幾種實(shí)現(xiàn)方式
- springboot 項(xiàng)目容器啟動(dòng)后如何自動(dòng)執(zhí)行指定方法
- springBoot啟動(dòng)時(shí)讓方法自動(dòng)執(zhí)行的幾種實(shí)現(xiàn)方式
- SpringBoot 啟動(dòng)時(shí)自動(dòng)執(zhí)行代碼的幾種方式講解
相關(guān)文章
springboot+mybatis如何屏蔽掉mybatis日志
這篇文章主要介紹了springboot+mybatis如何屏蔽掉mybatis日志問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
idea?intellij快速修復(fù)if語句缺少大括號(hào)的問題
這篇文章主要介紹了idea?intellij快速修復(fù)if語句缺少大括號(hào)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
java設(shè)計(jì)模式之適配器模式(Adapter)
這篇文章主要介紹了java設(shè)計(jì)模式之適配器模式Adapter的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
JavaWeb實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)登錄功能
這篇文章主要為大家詳細(xì)介紹了JavaWeb實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
Java類加載機(jī)制從.class文件到JVM運(yùn)行時(shí)
本文詳細(xì)介紹了Java類加載機(jī)制,包括Java程序的運(yùn)行流程、類的生命周期與類加載、類加載器和雙親委派模型,通過類加載器將.class文件加載到內(nèi)存中,并轉(zhuǎn)換為JVM可以使用的運(yùn)行時(shí)數(shù)據(jù)結(jié)構(gòu),最終實(shí)現(xiàn)類的初始化,感興趣的朋友跟隨小編一起看看吧2025-12-12

