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

创建一个网站多少钱广东圆心科技网站开发网站模板设计

创建一个网站多少钱,广东圆心科技网站开发网站模板设计,opensns wordpress,网站栏目功能一、引言 在开发中#xff0c;我们经常会遇到需要连接多个数据库的情况。使用Spring Boot和MyBatis框架可以很方便地实现多数据源的配置和使用。本文将详细介绍如何在Spring Boot项目中使用多数据源。 二、实操 1、添加所需的依赖#xff1a; !-- Spring Boot Starte…一、引言 在开发中我们经常会遇到需要连接多个数据库的情况。使用Spring Boot和MyBatis框架可以很方便地实现多数据源的配置和使用。本文将详细介绍如何在Spring Boot项目中使用多数据源。 二、实操 1、添加所需的依赖 !-- Spring Boot Starter for MyBatis -- dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.2.0/version /dependency !-- 数据库驱动依赖 -- dependencygroupIdcom.h2database/groupIdartifactIdh2/artifactIdscoperuntime/scope /dependency !-- 其他数据库驱动依赖 -- ...2、配置数据源和MyBatis会话工厂 在 application.properties 或 application.yml 文件中配置主数据源 spring.datasource.urljdbc:mysql://localhost:3306/db1 spring.datasource.usernameroot spring.datasource.passwordpassword spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver建一个类来配置第二个数据源和MyBatis会话工厂例如 SecondaryDataSourceConfig Configuration MapperScan(basePackages com.example.secondary, sqlSessionTemplateRef secondarySqlSessionTemplate) public class SecondaryDataSourceConfig {Bean(name secondaryDataSource)ConfigurationProperties(prefix spring.datasource.secondary)public DataSource secondaryDataSource() {return DataSourceBuilder.create().build();}Bean(name secondarySqlSessionFactory)public SqlSessionFactory secondarySqlSessionFactory(Qualifier(secondaryDataSource) DataSource secondaryDataSource) throws Exception {SqlSessionFactoryBean sessionFactory new SqlSessionFactoryBean();sessionFactory.setDataSource(secondaryDataSource);return sessionFactory.getObject();}Bean(name secondarySqlSessionTemplate)public SqlSessionTemplate secondarySqlSessionTemplate(Qualifier(secondarySqlSessionFactory) SqlSessionFactory sqlSessionFactory) {return new SqlSessionTemplate(sqlSessionFactory);} }在 application.properties 或 application.yml 文件中配置第二个数据源 spring.datasource.secondary.urljdbc:mysql://localhost:3306/db2 spring.datasource.secondary.usernameroot spring.datasource.secondary.passwordpassword spring.datasource.secondary.driver-class-namecom.mysql.cj.jdbc.Driver3、创建两个数据库对应的Mapper接口和Mapper XML文件 主数据源的Mapper接口、Mapper XML文件 package com.example.primary;// import语句Mapper public interface PrimaryMapper {// 方法定义 }!-- primary-mapper.xml -- ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.primary.PrimaryMapper!-- SQL语句定义 -- /mapper第二个数据源的Mapper接口、Mapper XML文件与上面类似只需将包名、namespace和SQL语句替换为对应的内容。 使用多数据源 在需要使用主数据源的地方注入 PrimaryMapper Autowired private PrimaryMapper primaryMapper;在需要使用第二个数据源的地方注入 SecondaryMapper Autowired private SecondaryMapper secondaryMapper;这样你就可以在Spring Boot项目中使用多个数据源并使用MyBatis进行数据库操作了。需要注意的是上述示例中使用了两个数据源你可以根据自己的需求配置更多的数据源只需按照类似的方式添加配置和代码。
http://www.hkea.cn/news/14486352/

相关文章:

  • 网站开发入门培训云制造网站
  • 正能量网站网址大全百度seo在线优化
  • 建设公司网站需要钱吗新开传奇网站手机版
  • 评价一个网站推广方式怎么写
  • 前端开发可以做网站赚钱吗wordpress 静态商店
  • 国内外网站开发有哪些技术网站开发 设计文档
  • 贝斯特专业网站网站网页设计引言
  • 设计精美的国外网站兰州新区装修公司哪家好
  • 电商网站设计流程图网络广告发布的形式主要包括
  • 交三百能在网站上找兼职做的网站建设淘宝类目
  • 5118站长工具箱手机应用软件开发培训班
  • 龙岗微网站建设福永自适应网站建设
  • 远程教育网站开发松江网站建设培训费用
  • 深圳做网站的公司排行织梦网站内容自动更新
  • 网站建设问题及对策做网站就是做app
  • 手机网站有什么区别吗如何做网站赚
  • iis wordpress多站点网站的企业特色展示
  • 用什么软件做网站最快和coser做网站
  • 网站开发老是弹广告qq是什么公司开发的
  • 婚庆网站设计搜索引擎优化哪些方面
  • 菏泽市住房和建设局网站wordpress 分类目录 丢失
  • 山西省建设厅入晋备案网站多用户自助建站系统
  • 权重高的博客网站wordpress修改中文字体
  • 宁波网站建设果核域名有永久的吗
  • 设计开发网站wordpress 禁止收录
  • 中信建设有限公司简介丹东seo优化
  • 加盟网站做推广怎么收费如何建设社交网站
  • 平台型网站制作wordpress浏览器主题
  • 做受网站福州建设人才市场网站
  • 新素材网站wordpress数据库连接时错误