手写源码
奔跑的海星
这个作者很懒,什么都没留下…
展开
-
纯手写轻量级springmvc
github地址:https://github.com/919337588/cxSpringmvc 大致目录结构如此 注释算是非常清晰,比直接看源码容易理解的多 我写的是注解版 servlet初始化逻辑 1扫描包下的类 2查看类是否存在CxControl注解 如果有 将bean放入bean容器 3查看bean方法 是否含有CxRequestMapping 如果有 将对象和...原创 2019-04-15 19:49:30 · 223 阅读 · 0 评论 -
纯手写轻量级springioc aop
github地址:https://github.com/919337588/cxaopioc 大致目录结构如此 注释算是非常清晰,比直接看源码容易理解的多 我写的是注解版 大致逻辑就是 1扫描包下的类 2如果类存在注入bean所需的注解 将bean放入bean容器 3查看beanA中的属性 如果属性需要注入 就在bean容器中找到对应的beanB 并且注入到beanA的属性...原创 2019-04-14 14:35:03 · 414 阅读 · 0 评论 -
纯手写轻量级JDK动态代理
纯手写JDK动态代理 JDK动态代理原理分析 在使用jdk动态代理的时候,必须要实现InvocationHandler接口,invoke方法 Invoke 方法中该三个参数分别表示为: 代理对象、被代理执行的方法、参数 使用jdk动态代理获取代理类对象(JDK自动生成代理类) $Proxy0.class 纯手写动态代理原理分析 创建代理类$Proxy0源...原创 2019-05-22 21:32:28 · 287 阅读 · 1 评论