反射
渣渣港
这个作者很懒,什么都没留下…
展开
-
applicaitonListener配合ApplicationEvent原理
总结:spring实现的这套观察者模式其实有点像mq也是发布订阅,通过当前推送的事件来循环所有的观察者,拿出适合当前推送事件的观察者执行来完成订阅。1、通过我们推送的event类型和在创建event传入的字段类型解析出一个缓存的key,这里面存放的就是当前事件里面所支持的所有观察者。接着我们在编写代码的地方如果出现了需要推送事件执行listener的地方就对事件进行推送,我这里这是为了推送事件写的代码。2、这里其实就是循环所有的观察着将符合事件类型和参数类型的拿出来,最终进行返回调用。原创 2024-04-15 11:57:06 · 170 阅读 · 1 评论 -
mybatis的dao层传参数对象和parameterType关系
今天写项目的时候遇到了一个问题 我在xml里面的parameterType定义的对象里面只有字段A,B,C但是dao里面通过通配符传递接受对象,传进去的有字段A,B,C,D之后通过xml里面取值#{D}可以取到值见代码 public class TestParam{ private String A; private String B; private String C; } public class TestParam2{ private String A; private String B.原创 2022-03-08 15:59:45 · 759 阅读 · 0 评论