日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring Boot与数据访问

發布時間:2025/4/16 javascript 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring Boot与数据访问 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Spring Boot與數據訪問

JBDCMyBatisSpring Data JPA



一、簡介

對于數據訪問層,無論是SQL還是NOSQL,Spring Boot默認采用整合 Spring Data的方式進行統一處理添加大量自動配置,屏蔽了很多設置。引入 各種xxxTemplate,xxxRepository來簡化我們對數據訪問層的操作。對我們來 說只需要進行簡單的設置即可。我們將在數據訪問章節測試使用SQL相關、NOSQL在緩存、消息、檢索等章節測試。

JDBC

MyBatis

JPA



二、整合基本JDBC與數據源

1、引入starter – spring-boot-starter-jdbc

2、配置application.yml

3、測試

4、高級配置:使用druid數據源

? ? ? – 引入druid

? ? ?– 配置屬性

5、配置druid數據源監控



1、JDBC

效果:

? 默認是用org.apache.tomcat.jdbc.pool.DataSource作為數據源;

? 數據源的相關配置都在DataSourceProperties里面;

自動配置原理:

org.springframework.boot.autoconfigure.jdbc:

1、參考DataSourceConfiguration,根據配置創建數據源,默認使用Tomcat連接池;可以使用spring.datasource.type指定自定義的數據源類型;

2、SpringBoot默認可以支持;

3、自定義數據源類型

4、DataSourceInitializer:ApplicationListener

? 作用:

? ? ?? 1)、runSchemaScripts();運行建表語句;

? ? ?? 2)、runDataScripts();運行插入數據的sql語句;

默認只需要將文件命名為:

5、操作數據庫:自動配置了JdbcTemplate操作數據庫

總結

以上是生活随笔為你收集整理的Spring Boot与数据访问的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。