摘要:
简介 Mybatis-puls 多数据源的使用,采用的是官方提供的dynamic-datasource-spring-boot-starter包的 @DS 注解,具体可以参考官网: https://gitee.com/baomidou/dynamic-datasource-spring-boot-s 阅读全文
摘要:
简介 现在项目中大部分采用前后端分离的架构,采用这种架构的项目,在返回数据时,几乎都是采用返回 json 格式的数据。而 spring 中返回 json 格式的数据一般采用 @RestController 或者 @ResponseBody 注解。代码样例 @ResponseBody @Request 阅读全文
摘要:
简介 Springboot 中使用 JdbcTemplate 实现多数据源比较简单。查看 JdbcTemplate 源码;可以发现 JdbcTemplate 提供了传入 DataSource 的方式构建不同的 JdbcTemplate 实例。通过该方式就可以实现多数据源。 public JdbcTe 阅读全文
摘要:
介绍 在项目中,如果需要在 Header 中获取请求头,一般使用 RequestHeader 注解。代码案例如下: @RequestMapping("/normalHeaders") public Map<String, Object> normalHeaders(@RequestHeader("u 阅读全文
摘要:
简介 微服务推崇单服务单数据库;但是还是免不了存在一个微服务连接多个数据库的情况,今天介绍一下如何使用 JPA 的多数据源。主要采用将不同数据库的 Repository 接口分别存放到不同的 package,Spring 去扫描不同的包,注入不同的数据源来实现多数据源。 创建 jpa-multip- 阅读全文
摘要:
简介 上篇讲解了 JPA 多数据源实现;这篇讲解一下 Mybatis 多数据源实现 。主要采用将不同数据库的 Mapper 接口分别存放到不同的 package,Spring 去扫描不同的包,注入不同的数据源来实现多数据源。原理跟 JPA 多数据源实现基本一致。 创建 mybatis-multip- 阅读全文
摘要:
引入 nimbus-jose-jwt <dependency> <groupId>com.nimbusds</groupId> <artifactId>nimbus-jose-jwt</artifactId> <version>9.23</version> </dependency> 该包可以使用r 阅读全文
摘要:
1. 自定义一个简单 spring-boot 组件 创建 olive-starter 项目 对应的 pom.xml文件如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
摘要:
动态路由的实现方式多种多样,研究一下基于数据方式的动态路由。 1. 创建项目,并pom.xml文件引入如下依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema 阅读全文
摘要:
1.下载jdk https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.上传或下载文件到指定目录 3.解压文件 tar -zxvf jdk-8u261-linux-x64.tar.gz 4.文件移动并重 阅读全文