Loading

摘要: SpringMVC执行流程 用户发送请求,经过前端控制器Dispacherservlet(Controller的核心)将url交给处理器映射器HandlerMapping处理 处理器映射器HandlerMapping处理url,返回HandlerExecutionChain(可能包含拦截器,一定包含 阅读全文
posted @ 2020-10-24 14:52 揸火箭 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Spring的循环依赖 什么是循环依赖? 循环依赖并不能彻底解决,就算非构造方法注入也不能,为什么? "二级缓存"如何解决循环依赖? spring为什么用"三级缓存"去解决循环依赖? 总结"三级缓存"的精妙之处 构建过程: 构造AService对应的bean的过程: 扫描类 >BeanDefinit 阅读全文
posted @ 2020-10-24 14:50 揸火箭 阅读(129) 评论(0) 推荐(0) 编辑
摘要: spring的bean生命周期 狭义层面: class >new UserService() >填充属性 >Aware(接口) >初始化 >aop(操作) > 单例池<Map<BeanName,对象>> 广义层面: class >beanDefinition >new UserService() > 阅读全文
posted @ 2020-10-24 14:44 揸火箭 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 关于mybatis的执行流程和源码 Mybatis解析 select * from user where name =? and pwd=? 1. statement:select * from user where name = and pwd=(采用直接拼接的方式,有sql注入的风险) 2. p 阅读全文
posted @ 2020-10-24 14:40 揸火箭 阅读(183) 评论(0) 推荐(0) 编辑

Loading