0%
Spring中烦人的长事务如何解决?
在Spring中进行事务管理非常简单,只需要在方法上加上注解@Transactional
,Spring就可以自动帮我们进行事务的开启、提交、回滚操作。甚至很多人心里已经将Spring事务与@Transactional
划上了等号,只要有数据库相关操作就直接给方法加上@Transactional
注解。
不瞒你说,我之前也一直是这样,直到使用@Transactional
导致了一次生产事故,而那次生产事故还导致我当月绩效被打了D…
SpringBoot 如何进行参数校验,老鸟们都这么玩的!
大家好,我是飘渺。
前几天写了一篇 SpringBoot如何统一后端返回格式?老鸟们都是这样玩的!阅读效果还不错,而且被很多号主都转载过,今天我们继续第二篇,来聊聊在SprinBoot中如何集成参数校验Validator,以及参数校验的高阶技巧(自定义校验,分组校验)。
此文是依赖于前文的代码基础,已经在项目中加入了全局异常校验器。(代码仓库在文末)
首先我们来看看什么是Validator参数校验器,为什么需要参数校验?