全栈开发那些事

全栈开发那些事

SpringBoot

SpringBoot整合多数据源

SpringBoot整合多数据源

SpringBoot整合多数据源 方案一 自定义多数据源实现类 我们在调用任何持久层的框架,都是基于JDBC进行操作的,只要集成了Spring框架就一定会注入配置的DataSource获取连接dataSource.getConnection()。既然是我们配置的,我们可以实现一个自定义的DataSo
分布式锁+AOP实现缓存

分布式锁+AOP实现缓存

1、分布式锁+AOP实现思想 随着业务中缓存及分布式锁的加入,业务代码变的复杂起来,除了需要考虑业务逻辑本身,还要考虑缓存及分布式锁的问题,增加了程序员的工作量及开发难度。而缓存的玩法套路特别类似于事务,而声明式事务就是用了aop的思想实现的。 以 @Transactional 注解为植入点的切点,
SpringBoot参数校验,告别if else

SpringBoot参数校验,告别if else

1、参数校验简介 在实际工作中,得到数据得到的第一步就是校验数据的正确性,如果存在录入上的问题,一般会通过注解校验,发现错误后返回给用户,但是对于一些逻辑上的错误,比如购买金额=购买数量\times 单价,这样的规则就很难使用注解方式验证了,此时可以使用Spring提供的验证器(Validator)
33
0
0
2024-06-24