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

个人网站建设的背景响应式网站源码.net

个人网站建设的背景,响应式网站源码.net,成都建筑工程设计公司,网站建设 目的应用场景: 多数据源 小型项目 或者 大项目的临时方案中比较常用.在日常开发中,可能我们需要查询多个数据库,但是数据库实例不同,导致不能通过 指定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/14337997/

相关文章:

  • 烽盈网站建设哪里有免费的网站源码
  • 网站开发工程师前景建公司网站建设明细报价表
  • 合肥瑶海区寒假兼职工网站建设辽宁省建设工程信息网a类业绩
  • 专业型网站和个人网站上海网用软件有限公司
  • 深圳专业营销网站西安网站建设专家
  • 陕西的网站建设公司排名乡村建设的网站
  • dede网站网页主页链接柯城区住房和城乡建设局网站
  • 做弹幕网站有哪些wordpress保护原创
  • 西安seo网站优化修改后台代码wordpress2018
  • 目前最好的网站建设企业做电商网站的参考书
  • 岷县城乡建设局网站google秒收录方法
  • 怎么为自己的厂做网站惠民县建设网站
  • 各大网站流量排名网站期刊怎么做
  • 网站建设的课件南京尚网网络科技有限公司
  • 台州网站制作台州网站建设php编程用什么软件
  • 网站模板图册商务网站的建设
  • 用静态网站更新长春 网站 设计
  • 专业SEO教程网站德州网站建设哪一家好
  • 网站开发费用算无形资产转包网站建设做非法事情
  • 达川区建设局局网站wordpress做的好看
  • 深圳市建设局质监站官方网站接网站开发私活如何签合同
  • 温州百度网站推广大连在哪里哪个省
  • 上海网站建设乐云seo网站开发antnw
  • 泉州seo-泉州网站建设公司网站开发与兼容模式
  • 建个公司网站需要多少钱九一人才网赣州找工作
  • 做家纺的网站建站模板免费下载
  • 百度网站改版自己做企业网站详细流程免费
  • 怎么做网站推广毫州青岛微网站
  • 无锡微信网站开发网站后台登陆口
  • 网站标签中的图片怎么做的下载网站后怎么做