springboot
时刻失业
这个作者很懒,什么都没留下…
展开
-
@Valid @Validated @PathVariable @PathParam
@Validated:可以用在类型、方法和方法参数上。但是不能用在成员属性(字段)上 @Valid:可以用在方法、构造函数、方法参数和成员属性(字段)上 @Validated和@Valid加在方法参数前,都不会自动对参数进行嵌套验证 @Validated和@Valid区别:Spring validation验证框架对入参实体进行嵌套验证必须在相应属性(字段)加上@Valid而不是@Va...原创 2020-04-26 11:49:48 · 1501 阅读 · 1 评论 -
秒杀并发处理
加事务注解; @Transactional 先修改商品库存量,update 之后查询商品库存量是否大于0,若是小于则,rollback(TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();) 保证查询准确,for update(行级锁,属于悲观锁。commit 或 rollback 释放锁定) ...原创 2020-03-23 11:55:30 · 221 阅读 · 0 评论