springboot动态数据源
时间: 2023-08-17 19:13:10 浏览: 49
回答: 在Spring Boot中,动态数据源是指在使用前是不确定的或不存在的数据源。它可以是Spring Boot多数据源中的一个,也可以是Spring Boot仅有的一个数据源。动态数据源的实现原理是通过动态修改连接信息、创建新的连接,并自动关闭旧的连接来实现数据源的自动切换。动态数据源选择的是Spring Boot默认数据源,即com.zaxxer.hikari.HikariDataSource,它是一个高性能的数据源和连接池。\[1\]\[2\]动态数据源的应用场景包括用户自己编写数据源脚本,在界面任意选择一个数据源进行操作。为了避免频繁创建数据源和管理连接的性能问题,动态数据源只创建一个数据源,并在需要使用新的数据源时动态切换。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Spring Boot使用动态数据源](https://blog.csdn.net/qq_33594592/article/details/126702593)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]