当前位置: 首页 > article >正文

大白话讲解Spring对数据源和事务管理以及多数据源配置

在我们的开发过程中,Springboot项目里面我们会在配置文件里面配置数据库的账号密码以及连接地址,

spring.datasource.url=jdbc:mysql://localhost:3306/primary_db
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

其实这些就已经够了,已经足够让我们的项目启动连接上数据库了,但是往往我们还会配置数据库连接池,

spring.datasource.jdbc-url=jdbc:mysql://localhost:3306/primary_db
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.hikari.maximum-pool-size=10
spring.datasource.hikari.minimum-idle=5

Spring就会将这些配置封装到对应的数据源DataSource上,然后事务管理器会以此数据源作为Spring事务管理器里面的数据源,然后此事务管理器操作的所有事务都会对应到该数据源对应的数据库上,JDBCTemplate默认也会绑定到改默认的数据源上,通过jdbcTemplate操作的SQL语句,也都是该数据库中的表和数据。

Spring多数据源配置
未完待续。。。。。马上补充demo


http://www.kler.cn/a/369874.html

相关文章:

  • 【问题】Chrome安装不受支持的扩展 解决方案
  • python实现http文件服务器访问下载
  • 国产低功耗带LCD驱动和触摸按键功能的MCU
  • Hive之加载csv格式数据到hive
  • 阿里巴巴开发规范手册MySQL
  • 【2024年华为OD机试】 (C卷,100分)- 用户调度问题(JavaScriptJava PythonC/C++)
  • 12.2024.10.28
  • mvc core razor TagHelper 标记帮助程序 之 缓存
  • Windows Active Directory技术介绍和应用——删除计算机对象
  • Spring Boot摄影工作室:构建Web版在线服务平台
  • 【无标题】国央企人工智能大数据数字化转型数字经济新制造、新服务、新业态推进新质生产力发展讲师培训师唐兴通老师讲
  • Excell 中几种自定义公式
  • Nginx - 缓慢的 HTTP 拒绝服务攻击
  • 【JavaEE初阶】网络原理(1)
  • 总结test
  • leetcode hot100【LeetCode 226. 翻转二叉树】java实现
  • AI 聊天机器人的兴起:GPT-3 和 BERT 如何重新定义对话体验
  • MySQL8 安装配置及卸载教程
  • 17. 云计算和分布式计算
  • 【python】极简教程17-类和方法
  • 在Linux下使用Typora
  • word记录
  • Rust编程与项目实战-元组
  • 数据库->数据库设计
  • YOLOv8实战野生动物识别
  • 如何确保电子商务网站服务器的正常运行时间