最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot自動(dòng)初始化數(shù)據(jù)的操作方法

 更新時(shí)間:2025年12月05日 09:30:09   作者:luod  
SpringBoot提供了自動(dòng)初始化數(shù)據(jù)庫(kù)的功能,通過配置文件指定SQL腳本的位置,啟動(dòng)時(shí)自動(dòng)執(zhí)行,在src/main/resources/db/目錄下創(chuàng)建schemal.sql和data.sql文件,分別存放DDL和DML腳本,本文介紹SpringBoot自動(dòng)初始化數(shù)據(jù)的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧

SpringBoot已經(jīng)幫我們提供這個(gè)功能,把數(shù)據(jù)庫(kù)的初始化腳本寫在程序中某個(gè)文件中,系統(tǒng)啟動(dòng)的時(shí)候去自動(dòng)執(zhí)行這個(gè)文件。

使用方式:

  • 在配置文件中指定SQL腳本的位置,SpringBoot在啟動(dòng)時(shí)會(huì)自動(dòng)執(zhí)行這些腳本
  • 可以通過schema-locations和data-locations屬性來指定模式腳本和數(shù)據(jù)腳本的位置。
spring:
  sql:
    init:
      # always:應(yīng)用每次啟動(dòng)都執(zhí)行,never:禁用
      mode: always
      # 數(shù)據(jù)庫(kù) ddl 腳本位置
      schema-locations: classpath:db/schema.sql
      # 數(shù)據(jù)庫(kù) dml 腳本位置
      data-locations: classpath:db/data.sql
  • 編寫SQL腳本
  • 在指定的位置(如src/main/resources/db/)下創(chuàng)建sql腳本文件,如schemal.sql里面寫數(shù)據(jù)庫(kù)的ddl腳本,data.sql里面寫dml的腳本。

4.啟動(dòng)SpringBoot應(yīng)用

啟動(dòng)SpringBoot應(yīng)用時(shí),會(huì)自動(dòng)讀取配置,連接到數(shù)據(jù)庫(kù),并執(zhí)行腳本文件。

到此這篇關(guān)于SpringBoot自動(dòng)初始化數(shù)據(jù)的文章就介紹到這了,更多相關(guān)SpringBoot初始化數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java集合中獲取數(shù)據(jù)前驅(qū)和后繼元素的實(shí)現(xiàn)

    Java集合中獲取數(shù)據(jù)前驅(qū)和后繼元素的實(shí)現(xiàn)

    使用一致性hash時(shí),如何找到一個(gè)hash值對(duì)應(yīng)的臨近節(jié)點(diǎn),可以使用集合中獲取數(shù)據(jù)的前驅(qū)和后繼元素實(shí)現(xiàn),所以本文給大家介紹了Java集合中獲取數(shù)據(jù)前驅(qū)和后繼元素的實(shí)現(xiàn),文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-05-05
  • JavaWeb 網(wǎng)上書店 注冊(cè)和登陸功能案例詳解

    JavaWeb 網(wǎng)上書店 注冊(cè)和登陸功能案例詳解

    這篇文章主要介紹了JavaWeb 網(wǎng)上書店 注冊(cè)和登陸功能,結(jié)合具體案例形式詳細(xì)分析了JavaWeb 網(wǎng)上書店 注冊(cè)和登陸功能具體實(shí)現(xiàn)步驟、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-08-08
  • java線程的run()沒有返回值怎么辦?

    java線程的run()沒有返回值怎么辦?

    java線程的run()沒有返回值怎么辦?本文給出了java線程的run()返回值為空的解決辦法,感興趣的小伙伴們可以參考一下
    2016-01-01
  • JAVA實(shí)現(xiàn)caesar凱撒加密算法

    JAVA實(shí)現(xiàn)caesar凱撒加密算法

    Carsar加密算法是最簡(jiǎn)單的加密算法,原理是把一個(gè)字母在字母表中移動(dòng)相應(yīng)的位置,比如輸入a,將其移動(dòng)3位,經(jīng)過Caesar加密后輸出的d,位置可以循環(huán)移動(dòng),輸入x,則輸出a
    2014-01-01
  • 在spring中手寫全局異常攔截器

    在spring中手寫全局異常攔截器

    這篇文章主要介紹了如何在spring中手寫全局異常攔截器,幫助大家更好的理解和使用spring框架,感興趣的朋友可以了解下
    2020-11-11
  • 通過xml配置SpringMVC注解DispatcherServlet初始化過程解析

    通過xml配置SpringMVC注解DispatcherServlet初始化過程解析

    這篇文章主要為大家介紹了通過xml配置SpringMVC注解DispatcherServlet初始化過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Java學(xué)習(xí)教程之定時(shí)任務(wù)全家桶

    Java學(xué)習(xí)教程之定時(shí)任務(wù)全家桶

    這篇文章主要給大家介紹了關(guān)于Java學(xué)習(xí)教程之定時(shí)任務(wù)全家桶的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java Thread之Sleep()案例詳解

    Java Thread之Sleep()案例詳解

    這篇文章主要介紹了Java Thread之Sleep()案例詳解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • java實(shí)現(xiàn)分布式鎖的常用三種方式

    java實(shí)現(xiàn)分布式鎖的常用三種方式

    本文主要介紹了java實(shí)現(xiàn)分布式鎖,一般有這3種方式,基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)的分布式鎖、基于Redis實(shí)現(xiàn)的分布式鎖和基于Zookeeper實(shí)現(xiàn)的分布式鎖,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • struts2 中文亂碼的解決辦法分享

    struts2 中文亂碼的解決辦法分享

    這篇文章主要介紹了struts2 中文亂碼的解決辦法,需要的朋友可以參考下
    2014-02-02

最新評(píng)論

伊宁市| 双桥区| 津南区| 安图县| 东源县| 德格县| 平果县| 黄石市| 建湖县| 林甸县| 灵石县| 伽师县| 凭祥市| 合肥市| 甘肃省| 江口县| 东阳市| 鄯善县| 芦山县| 新昌县| 兴海县| 花垣县| 隆安县| 静乐县| 永兴县| 昔阳县| 安阳县| 奈曼旗| 乐昌市| 安西县| 合山市| 固原市| 宜丰县| 彭山县| 云林县| 拜泉县| 监利县| 易门县| 贡山| 岱山县| 翁源县|