Snailclimb / jsoncat

仿 Spring Boot 但不同于 Spring Boot 的一个轻量级的 HTTP 框架
414 stars 124 forks source link

解决循环依赖 #2

Closed hellohello-tom closed 4 years ago

hellohello-tom commented 4 years ago

目前只有singleton 的scop 使用个二级缓存解决循环依赖问题

Snailclimb commented 4 years ago

目前只有singleton 的scop 使用个二级缓存解决循环依赖问题

赞!你都帮我写好了,哈哈! 你可以拉最新的代码解决一下冲突么,然后麻烦把循环依赖的例子放在com/github/demo目录下并新建一个叫做 circular-dependency 的文件夹。

hellohello-tom commented 4 years ago

修改过了,顺带简单实现了下aop的功能,基于jdk的动态代理实现,参考了mybatis链式拦截器的思想

Snailclimb commented 4 years ago

感觉拦截器这块的话,有点缺陷是无法获取到http请求相关的数据并处理,MyBatis的插件机制和这个需求还是有点不同的。

Snailclimb commented 4 years ago

感觉拦截器这块的话,有点缺陷是无法获取到http请求相关的数据并处理,MyBatis的插件机制和这个需求还是有点不同的。

目前实现的拦截器的作用只是拦截方法然后对方法的执行结果进行处理。