aoshiguchen
|
143bc79d0e
|
bean容器实现重写,原逻辑删除.
|
2022-07-06 13:44:52 +08:00 |
|
aoshiguchen
|
d7c3551b5c
|
新增factoryBean相关测试
|
2022-07-05 18:43:00 +08:00 |
|
aoshiguchen
|
e0efebba2c
|
新增factoryBean相关测试.
|
2022-07-04 23:23:02 +08:00 |
|
aoshiguchen
|
3a02782c66
|
新增注解,减少不必要的Aop代理。
|
2022-07-04 18:07:52 +08:00 |
|
aoshiguchen
|
2e726b6513
|
bean容器重构,支持按照名字、类型、名字+类型三种方式注入.
|
2022-07-04 17:47:38 +08:00 |
|
aoshiguchen
|
1429c78278
|
bean容器重构ing
|
2022-07-02 19:59:54 +08:00 |
|
aoshiguchen
|
9cfbcaba66
|
bean容器重构ing.
|
2022-07-02 19:24:11 +08:00 |
|
aoshiguchen
|
24d40f9d2e
|
修正注释.
|
2022-07-01 14:02:06 +08:00 |
|
aoshiguchen
|
32ef825fa7
|
默认匹配器定义从TypeMatchers中剥离
|
2022-07-01 11:40:45 +08:00 |
|
aoshiguchen
|
288ec56124
|
类型转换器相关代码调整.
|
2022-07-01 11:29:32 +08:00 |
|
aoshiguchen
|
377ce540f1
|
调整拦截器的顺序
|
2022-07-01 11:10:54 +08:00 |
|
aoshiguchen
|
8673a4bc74
|
aop部分代码精简
|
2022-07-01 10:44:38 +08:00 |
|
aoshiguchen
|
f110240ba5
|
新增aop相关的说明文档
|
2022-06-30 16:56:14 +08:00 |
|
aoshiguchen
|
53946ff2c8
|
新增aop相关的说明文档.
|
2022-06-30 16:45:05 +08:00 |
|
aoshiguchen
|
9569a3d37b
|
新增aop相关的说明文档
|
2022-06-30 16:42:13 +08:00 |
|
aoshiguchen
|
4911df99c3
|
jdk动态代理,异常处理逻辑优化。
整体异常流程如下:
1、末端拦截器处理,若未能捕获,则继续流转
2、全局拦截器处理,若未能捕获、则继续流转
3、若被代理方法声明了对外抛出,则抛给应用层,否则继续流转
4、代理方法处理,直接打印堆栈信息
|
2022-06-30 16:06:13 +08:00 |
|
aoshiguchen
|
eb656a9a93
|
Aop子类代理异常处理优化,使得被代理方法对外throws异常时报错的问题
|
2022-06-30 15:22:44 +08:00 |
|
aoshiguchen
|
650d9b65be
|
1、拦截器基础逻辑优化,使得过滤器、异常处理器、结果处理器使用更加方便
2、JdbcTemplate异常处理逻辑优化
|
2022-06-30 13:44:51 +08:00 |
|
aoshiguchen
|
3570839a1a
|
新增自动代理策略、jdk动态代理策略
|
2022-06-29 21:54:14 +08:00 |
|
aoshiguchen
|
afba595bd9
|
新增自动代理策略、jdk动态代理策略.
|
2022-06-29 21:21:19 +08:00 |
|
aoshiguchen
|
899d90806c
|
新增自动代理策略、jdk动态代理策略
|
2022-06-29 21:14:21 +08:00 |
|
aoshiguchen
|
600dfb1b2a
|
子类代理名称改为AsgcProxy,即傲世孤尘代理
|
2022-06-29 19:23:05 +08:00 |
|
aoshiguchen
|
f84480a1ff
|
修正注释.
|
2022-06-29 18:14:52 +08:00 |
|
aoshiguchen
|
4221e23ee0
|
aop拦截器优化,新增忽略全局拦截器的注解参数"ignoreGlobal"
|
2022-06-29 18:09:58 +08:00 |
|
aoshiguchen
|
fec58c39ef
|
SqlMapper相关功能优化、完善
|
2022-06-29 18:02:36 +08:00 |
|
aoshiguchen
|
d7ebb55756
|
内置扩展匹配器相关结构优化..
|
2022-06-29 16:39:42 +08:00 |
|
aoshiguchen
|
57d46191ff
|
内置扩展匹配器相关结构优化.
|
2022-06-29 16:37:22 +08:00 |
|
aoshiguchen
|
01b078231d
|
内置扩展匹配器相关结构优化
|
2022-06-29 16:33:24 +08:00 |
|
aoshiguchen
|
580a713161
|
修正注释
|
2022-06-29 12:02:13 +08:00 |
|
aoshiguchen
|
04ada5b811
|
1、生成bean实例优化,当bean所属类是一个接口时,自动用aop创建代理实例
2、aop获取拦截器实例优化,当拦截器在bean容器中存在实例时,直接复用bean容器中的实例
3、新增SqlMapper实现、测试代码。使得JdbcTemplate的使用更加优雅
|
2022-06-28 20:48:39 +08:00 |
|
aoshiguchen
|
78e1fb8bc2
|
aop优化,支持代理接口,接口代理支持拦截器继承
|
2022-06-28 18:50:43 +08:00 |
|
aoshiguchen
|
e5e3a3c0d7
|
aop优化,支持代理接口
|
2022-06-28 18:13:05 +08:00 |
|
aoshiguchen
|
13b5614fe2
|
新增dao、mysql方言部分封装、测试代码
|
2022-06-28 17:05:14 +08:00 |
|
aoshiguchen
|
58cd2e4a16
|
新增jdbctemplate封装及测试代码
|
2022-06-27 22:29:24 +08:00 |
|
aoshiguchen
|
5daebb4aee
|
aop日志优化.
|
2022-06-27 15:28:31 +08:00 |
|
aoshiguchen
|
a57269db22
|
aop根据目标方法获取拦截器逻辑加入缓存优化,避免每次调用都要重复计算
|
2022-06-27 15:13:57 +08:00 |
|
aoshiguchen
|
70ee451c60
|
aop逻辑调整、增加全局拦截器、过滤器、异常处理器、结果处理器封装及测试代码
|
2022-06-27 15:02:20 +08:00 |
|
aoshiguchen
|
039d8337ff
|
aop逻辑加入缓存优化
|
2022-06-27 11:22:30 +08:00 |
|
aoshiguchen
|
f358b087df
|
aop相关代码优化
|
2022-06-25 19:44:01 +08:00 |
|
aoshiguchen
|
741de17cbd
|
更新配置.
|
2022-06-24 20:17:14 +08:00 |
|
aoshiguchen
|
38edcbebb7
|
启动器日志调整.
|
2022-06-24 19:56:45 +08:00 |
|
aoshiguchen
|
62a0d24056
|
代码调整.
|
2022-06-24 17:45:47 +08:00 |
|
aoshiguchen
|
f280494a4a
|
子类代理增加可代理性检测
|
2022-06-24 16:57:35 +08:00 |
|
aoshiguchen
|
12a4750948
|
删除无效代码
|
2022-06-24 15:49:48 +08:00 |
|
aoshiguchen
|
62ba9d62a1
|
代码优化.
|
2022-06-24 15:28:30 +08:00 |
|
aoshiguchen
|
8ee8b4759f
|
代码优化.
|
2022-06-24 15:24:37 +08:00 |
|
aoshiguchen
|
08438cd31e
|
解决banner输出错位的问题
|
2022-06-24 15:15:16 +08:00 |
|
aoshiguchen
|
10ea966607
|
新增aop测试代码
|
2022-06-24 15:11:06 +08:00 |
|
aoshiguchen
|
7099d75b02
|
去除自动生成的代理类源码中的无效空行,使得输出更为紧凑
|
2022-06-24 14:11:27 +08:00 |
|
aoshiguchen
|
5830325717
|
新增aop相关封装、测试方法
|
2022-06-24 13:37:44 +08:00 |
|