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

网站开发答辩演讲深圳网站设计张兵

网站开发答辩演讲,深圳网站设计张兵,海南网站seo,Crystal wordpress应用场景: 多数据源 小型项目 或者 大项目的临时方案中比较常用.在日常开发中,可能我们需要查询多个数据库,但是数据库实例不同,导致不能通过 指定schema的方式 区分不同的库, 这种情况下就需要我们应用程序配置多数据源 实现方式: 首先自定义实现 datasource数据源 为当前…应用场景:  多数据源 小型项目 或者 大项目的临时方案中比较常用.在日常开发中,可能我们需要查询多个数据库,但是数据库实例不同,导致不能通过 指定schema的方式 区分不同的库, 这种情况下就需要我们应用程序配置多数据源 实现方式:  首先自定义实现 datasource数据源 为当前数据源添加一些配置信息 例如: mapper 文件扫描地址 暴露SqlSessionTemplate  package com.cloud.config;import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.SqlSessionTemplate; import org.mybatis.spring.annotation.MapperScan; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import javax.sql.DataSource; import java.io.IOException;Configuration MapperScan(value {com/cloud/dict/mapper}, sqlSessionFactoryRef klinSqlSessionFactory) public class KlinDataSourceConfig {BeanConfigurationProperties(prefix spring.datasource.klin)DataSource klin() {return DataSourceBuilder.create().build();}BeanSqlSessionFactory klinSqlSessionFactory(Qualifier(klin) DataSource dataSource) throws Exception {SqlSessionFactoryBean sqlSessionFactoryBean new SqlSessionFactoryBean();sqlSessionFactoryBean.setDataSource(dataSource);// 指定多数据源 mapper 文件扫描路径,类似yml文件中 mapper-locations: classpath:/mapper/*.xmlsqlSessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(classpath*:/mapper/klin/*.xml));return sqlSessionFactoryBean.getObject();}BeanSqlSessionTemplate klinSqlSessionTemplate(Qualifier(klinSqlSessionFactory) SqlSessionFactory sqlSessionFactory) {return new SqlSessionTemplate(sqlSessionFactory);}}为当前系统指定默认数据库 只需要在datasource 的bean上面添加primary 注解就可以 package com.cloud.config;import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.SqlSessionTemplate; import org.mybatis.spring.annotation.MapperScan; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import javax.sql.DataSource;Configuration // 扫描接口路径 MapperScan(value {com/cloud/sys/dao, com/cloud/person/dao, com/cloud/batch/dao}, sqlSessionFactoryRef firstSqlSessionFactory) public class FirstDataSourceConfig {BeanConfigurationProperties(prefix spring.datasource.first)PrimaryDataSource first() {return DataSourceBuilder.create().build();}BeanSqlSessionFactory firstSqlSessionFactory(Qualifier(first) DataSource dataSource) throws Exception {SqlSessionFactoryBean sqlSessionFactoryBean new SqlSessionFactoryBean();sqlSessionFactoryBean.setDataSource(dataSource);// 指定多数据源 mapper 文件扫描路径,类似yml文件中 mapper-locations: classpath:/mapper/*.xmlsqlSessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(classpath*:/mapper/first/*.xml));return sqlSessionFactoryBean.getObject();}BeanSqlSessionTemplate firstSqlSessionTemplate(Qualifier(firstSqlSessionFactory) SqlSessionFactory sqlSessionFactory) {return new SqlSessionTemplate(sqlSessionFactory);}}
http://www.hkea.cn/news/14365562/

相关文章:

  • 做专属淘客网站网站的运营成本
  • 缺乏门户网站建设佛山网络公司培训
  • 加强网站安全建设网络推广是什么意思
  • 网站上线稳定后工作wordpress 分类 标题
  • 邢台哪儿做网站便宜企业为什么融资难
  • 做视频网站需要什么wordpress播放器源码
  • 济南手机网站建设公司哪家好网站备案会掉吗
  • 网站创作规划建设网银登录官网
  • 网站投稿系统怎么做景区旅游门户网站建设方案
  • 衡阳商城网站建设wordpress财付通
  • 网站栏目标签如何调用专业网站制作电话
  • 葫芦岛网站制作如何做seo搜索优化
  • 海门建网站公司小程序开发公司哪家正规
  • 网站特效360浏览器屏蔽某网站怎么做
  • 企业网站建立流程的第一步是什么官方网站做兼职
  • 西青做网站温州市网站
  • 找产品代理去哪个网站网站每年要交钱吗
  • 苏州做网站建设公司广州骏域网站建设专家 V
  • 专业建站模板商城网站备案需要什么
  • 网站模板展示商城网站建设是 什么软件
  • wordpress汉化器wordpress dx seo
  • 帝国做网站是选择静态还是伪静态网站开发需求规格说明书
  • 代理商门户网站开发设计wordpress主题下载
  • 中国最有名的网站建设公司俄罗斯网站开发
  • 新站网站建设外贸网站搭建服务商
  • 技术教程优化搜索引擎整站wordpress静态博客主题
  • 苏州园科生态建设集团网站全屏产品网站
  • 彩票网站的推荐怎么做mi2设计公司网站
  • 网站搭建是什么专业小程序怎么做出来的
  • wordpress网站在哪里修改密码石家庄建设银行网站