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

广州做英文网站的公司运输房产网站建设

广州做英文网站的公司,运输房产网站建设,免费 微网站,网站运营与维护是什么MP官方文档提供有多数据源配置方案#xff0c;这里没有使用其方案#xff0c;原因是项目不想引入过多依赖 提供一下官网的文档供各位选择多数据源支持 | MyBatis-Plus (baomidou.com) 配置文件 application.properties文件配置两个数据源信息#xff0c;yaml文件自行修改…MP官方文档提供有多数据源配置方案这里没有使用其方案原因是项目不想引入过多依赖 提供一下官网的文档供各位选择多数据源支持 | MyBatis-Plus (baomidou.com) 配置文件 application.properties文件配置两个数据源信息yaml文件自行修改格式 # db1 database spring.datasource.db1.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.db1.typecom.zaxxer.hikari.HikariDataSource spring.datasource.db1.urljdbc:mysql://127.0.0.1:3306/db1?useUnicodetruecharacterEncodingutf-8serverTimezoneAsia/ShanghaiuseSSLfalserewriteBatchedStatementstrue spring.datasource.db1.usernameroot spring.datasource.db1.password123456 spring.datasource.db1.hikari.pool-namedb1 spring.datasource.db1.hikari.auto-committrue spring.datasource.db1.hikari.connection-timeout30000 spring.datasource.db1.hikari.idle-timeout600000 spring.datasource.db1.hikari.max-lifetime1800000 spring.datasource.db1.hikari.maximum-pool-size10 spring.datasource.db1.hikari.leak-detection-threshold30000# db2 database spring.datasource.db2.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.db2.typecom.zaxxer.hikari.HikariDataSource spring.datasource.db2.urljdbc:mysql://127.0.0.1:3306/db2?useUnicodetruecharacterEncodingutf-8serverTimezoneAsia/ShanghaiuseSSLfalserewriteBatchedStatementstrue spring.datasource.db2.usernameroot spring.datasource.db2.password123456 spring.datasource.db2.hikari.pool-namedb2 spring.datasource.db2.hikari.auto-committrue spring.datasource.db2.hikari.connection-timeout30000 spring.datasource.db2.hikari.idle-timeout600000 spring.datasource.db2.hikari.max-lifetime1800000 spring.datasource.db2.hikari.maximum-pool-size10 spring.datasource.db2.hikari.leak-detection-threshold30000 创建DataSourceConfig类 我这里两个数据源写在一个文件里面也可以拆分成两个。 注意mapper接口和xml的目录不同的数据源在不同的包里面 因为整合的mybatis-plus所以这里的SqlSessionFactory 为 MyBatis-Plus 的 SqlSessionFactory com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean Configuration MapperScan(basePackages {com.xxx.mapper.db1}, sqlSessionFactoryRef db1SqlSessionFactory) MapperScan(basePackages {com.xxx.mapper.db2}, sqlSessionFactoryRef db2SqlSessionFactory) public class DataSourceConfig {/*** db1数据源配置* return*/Bean(name db1DataSourceProperties)PrimaryConfigurationProperties(spring.datasource.db1)public DataSourceProperties db1DataSourceProperties() {return new DataSourceProperties();}PrimaryBean(name db1DataSource)Qualifier(db1DataSource)ConfigurationProperties(prefix spring.datasource.db1.hikari)public HikariDataSource db1DataSource() {return db1DataSourceProperties().initializeDataSourceBuilder().type(HikariDataSource.class).build();}PrimaryBean(db1DataSourceTransactionManager)public DataSourceTransactionManager db1DataSourceTransactionManager(Qualifier(db1DataSource) DataSource dataSource) {return new DataSourceTransactionManager(dataSource);}PrimaryBean(db1SqlSessionFactory)public SqlSessionFactory db1SqlSessionFactory(Qualifier(db1DataSource) DataSource dataSource) throws Exception {MybatisSqlSessionFactoryBean sqlSessionFactory new MybatisSqlSessionFactoryBean();sqlSessionFactory.setDataSource(dataSource);Resource[] resources new PathMatchingResourcePatternResolver().getResources(classpath:mapper/db1/*.xml);sqlSessionFactory.setMapperLocations(resources);// 插件对象MybatisPlusInterceptor mybatisPlusInterceptor new MybatisPlusInterceptor();//分页插件mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));sqlSessionFactory.setPlugins(mybatisPlusInterceptor);return sqlSessionFactory.getObject();}/*** db2数据源配置* return*/Bean(name db2DataSourceProperties)ConfigurationProperties(spring.datasource.db2)public DataSourceProperties db2DataSourceProperties() {return new DataSourceProperties();}Bean(name db2DataSource)Qualifier(db2DataSource)ConfigurationProperties(prefixspring.datasource.db2.hikari)public DataSource db2DataSource() {return db2DataSourceProperties().initializeDataSourceBuilder().type(HikariDataSource.class).build();}Bean(db2DataSourceTransactionManager)public DataSourceTransactionManager db2DataSourceTransactionManager(Qualifier(db2DataSource) DataSource dataSource) {return new DataSourceTransactionManager(dataSource);}Bean(db2SqlSessionFactory)public SqlSessionFactory db2SqlSessionFactory(Qualifier(db2DataSource) DataSource dataSource) throws Exception {MybatisSqlSessionFactoryBean sqlSessionFactory new MybatisSqlSessionFactoryBean();sqlSessionFactory.setDataSource(dataSource);Resource[] resources new PathMatchingResourcePatternResolver().getResources(classpath:mapper/db2/*.xml);sqlSessionFactory.setMapperLocations(resources);// 插件对象MybatisPlusInterceptor mybatisPlusInterceptor new MybatisPlusInterceptor();//分页插件mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));sqlSessionFactory.setPlugins(mybatisPlusInterceptor);return sqlSessionFactory.getObject();} } 参考链接 Spring Boot 2.7.5 HikariCP 连接池多数据源配置_hikari多数据源配置-CSDN博客 Spring Boot Reference Documentation
http://www.tj-hxxt.cn/news/231014.html

相关文章:

  • 易橙云做的网站怎么样wordpress 展示模板
  • 用wordpress仿一个网站模板下载上海易雅达网站建设公司
  • 自定义wordpress 登录潍坊seo
  • 100m的网站 数据库网站如何加入百度网盟
  • 移动互联和网站开发160 作者 网站建设
  • 双体系建设网站手机论坛
  • 网站jquery上传源代码苏州建设工程信息网
  • 网站建设电脑维修数据恢复酒店网站建设因素
  • powershell做网站建设银行的网站用户名是什么
  • 网站建设方案交换认苏州久远网络湖州做网站优化
  • 福州微信网站制作设计公司网站页面设计
  • 大兴网站制作找客户的软件有哪些
  • 宁波网站建设制作电话号码网络广告案例以及分析
  • 汕尾网站建设青岛网站建设搭建
  • 论坛推广网站网络推广宣传方式
  • wordpress建站详解有哪些好的响应式网站有哪些
  • 网站做强制访问控制wordpress主题生成
  • 云南建设监理协会网站wordpress结合tornado
  • 网站建设教程免费湖南岚鸿天津搜索引擎推广系统
  • 网站开发word怎么自己找外贸订单
  • 有没有做美食的小视频网站公司网站建设方案建议
  • 营销型网站可以吗seo优化内页排名
  • html搭建网站wordpress全站cdn
  • 网站推广营销方法wordpress 模板 外贸
  • 龙岩网页优化网站使用体验
  • 高级网站建设做网站和app哪个简单
  • 四川住房城乡和城乡建设厅网站苏州竞价托管
  • 大连seo网站石家庄建设一个网站多少钱
  • 免费网站的资源可以发公众号吗广告代理商是什么
  • 广东网站开发软件现在做推广有什么好的方法