spring boot:shardingsphere多数据源,支持未分表的数据源(shardingjdbc 4.1.1)

一,为什么要给shardingsphere配置多数据源?

1,shardingjdbc默认接管了所有的数据源,

如果我们有多个非分表的库时,则最多只能设置一个为默认数据库,

其他的非[……]

继续阅读

spring boot:配置shardingsphere(sharding jdbc)使用druid数据源(druid 1.1.23 / sharding-jdbc 4.1.1 / mybatis / spring boot 2.3.3)

一,为什么要使用druid数据源?

1,druid的优点

Druid是阿里巴巴开发的号称为监控而生的数据库连接池

它的优点包括:

可以监控数据库访问性能

SQL执行日志

[……]

继续阅读

spring boot:使用分布式事务seata(druid 1.1.23 / seata 1.3.0 / mybatis / spring boot 2.3.2)

一,什么是seata?

Seata:Simpe Extensible Autonomous Transcaction Architecture,

是阿里中间件开源的分布式事务解决方案。

[……]

继续阅读

spring boot:用dynamic-datasource-spring-boot-starter配置druid多数据源(spring boot 2.3.3)

一,dynamic-datasource-spring-boot-starter的用途?

1,dynamic-datasource-spring-boot-starter 是一个基于spring[……]

继续阅读

spring boot:使mybatis访问多个druid数据源(spring boot 2.3.2)

一,为什么要使用多个数据源?

1,什么情况下需要使用多个数据源?

当我们需要访问不同的数据库时,则需要配置配置多个数据源,

例如:电商的业务数据库(包括用户/商品/订单等)

&[……]

继续阅读

centos8/linux:安装分布式事务服务seata(file单机模式,seata 1.3.0/centos 8.2)

一,什么是seata?

Seata:Simpe Extensible Autonomous Transcaction Architecture,

是阿里中间件,开源的分布式事务解决方案。

[……]

继续阅读

spring boot:单文件上传/多文件上传/表单中多个文件域上传(spring boot 2.3.2)

一,表单中有多个文件域时如何实现说明和文件的对应?

     1,说明和文件对应

     文件上传页面中,如果有多个文件域又有[……]

继续阅读

spring boot: 用thymeleaf嵌套循环展示多层数据(spring boot 2.3.2)

一,什么情况下会用到嵌套循环?

   当我们展示多个分类时,每个分类下又展示出推荐的前几个商品,
   这时我们需要用到嵌套循环

  &nb[……]

继续阅读

spring boot:配置druid数据库连接池(开启sql防火墙/使用log4j2做异步日志/spring boot 2.3.2)

一,druid数据库连接池的功能?

1,Druid是阿里巴巴开发的号称为监控而生的数据库连接池

它的优点包括:

可以监控数据库访问性能

SQL执行日志

SQL防火墙&nb[……]

继续阅读

spring boot:用swagger3生成接口文档,支持全局通用参数(swagger 3.0.0 / spring boot 2.3.2)

一,什么是swagger?

1,  Swagger 是一个规范和完整的文档框架,

    用于生成、描述、调用和可视化 RESTful 风格的 Web 服务文[……]

继续阅读