![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 76
yueh.chen
这个作者很懒,什么都没留下…
展开
-
HandlerInterceptor在写了Aspect后获取不到Annotation
一开始在HandlerInterceptor的preHandle中打断点加了Aspect之后的断点内容可以发现之前的handler捕捉的是子类Controller即 AccountNewControllerImpl加了Aspect之后就变成了父类Controller即AccountNewController注解是加载子类上的,所以获取不到了...原创 2020-07-16 11:23:40 · 560 阅读 · 0 评论 -
Swagger2 关于JSONObject参数在API文档中展示详细参数以及参数说明
说明https://blog.csdn.net/hellopeng1/article/details/82227942看到这篇文章有感,这是Swagger2 关于Map参数在API文档中展示详细参数以及参数说明所以本篇文章主要是写JSONObject的,主要靠自定义注释类实现关键点:不生成Model.class,而是靠传值给swagger。并且该改动不影响swagger原来的使用,Obj...原创 2018-09-18 17:52:19 · 65548 阅读 · 15 评论 -
Spring 的http请求调用:WebClient的用法
终于进入springboot了,老框架也不用维护了,开心这里记录下 WebClient 的学习介绍WebClient是从Spring WebFlux 5.0版本开始提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具。进入正题,先是封装好的单例工具,本篇文章主要介绍我的踩坑经历,使用示例可以看最后的参考链接pom <dependency> ...原创 2019-07-01 16:50:49 · 4344 阅读 · 0 评论 -
jackson的泛型之坑
想做 jackson 的string to List方法,于是这样封装:private static final ObjectMapper JSON = new ObjectMapper() .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) .configu...原创 2019-07-03 14:04:47 · 2384 阅读 · 0 评论 -
从 @Transactional 谈Spring AOP
首先看@Transactional,这个annotation是用来捆绑事务的场景2个账户,A往B账户打100元,那么A账户减少100(动作1),同时B账户增加100(动作2).这两个动作是不可拆分的,动作1完成后如果出了错,比如说B账户被冻结,那么这个时候应当进行将钱退回到A账户,这个行为叫回滚。动作1,动作2相继完成后,就有了回执单,相当于这个事务完成了。应用在代码中,Spring提...原创 2019-07-12 14:10:43 · 731 阅读 · 0 评论