![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
Spring家族...
weixin_ab
这个作者很懒,什么都没留下…
展开
-
@RequestParam(required = true)的误区
先说结论:required = true是在前端没有传参数的时候报错,并不能防止参数为空。场景:swagger跑接口,报错:Required String parameter ‘productCode’ is not present原因分析:swagger传参是这个字段值为空时,整个字段都不会传参;但是,如果传空值,此时是合格的...原创 2021-03-17 10:43:33 · 1472 阅读 · 0 评论 -
redistemplate+SpringBootTest
redistemplate+SpringBootTest本文内容主要:关于spring-redis关于redis的key设计redis的基本数据结构介绍redis与springboot的整合sringboot中的redistemplate的使用关于spring-redisspring-data-redis针对jedis提供了如下功能:1. 连接池自动管理,提供了一个高度封...转载 2020-05-06 18:58:48 · 663 阅读 · 0 评论 -
Spring Aop
Spring Aop帮忙写的一篇AOP,面向切面,是基于什么实现的AOP实现的关键在于 代理模式,AOP代理主要分为静态代理和动态代理。静态代理的代表为AspectJ;动态代理则以Spring AOP为代表。(1)AspectJ是静态代理的增强,所谓静态代理,就是AOP框架会在编译阶段生成AOP代理类,因此也称为编译时增强,他会在编译阶段将AspectJ(切面)织入到Java字节码中,运行...原创 2020-02-19 17:09:17 · 96 阅读 · 0 评论