上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 上一篇说了请求处理流程,这里说说 springMVC 怎么处理参数的 springMVC 底层是靠 HttpMessageConvert 实现的,这个接口有很多实现类,不同的参数使用不同的消息转换器 源头还是 Servlet.service 开始,一步步跟到 DispatcherServlet.do 阅读全文
posted @ 2024-07-03 13:41 CyrusHuang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 因为 DispatcherServlet 是一个 servlet,所以初始化的时候是入口是 init() 方法 处理请求也是一样的,Servlet 处理请求的方法是 service(),所以入口也是这里,开始找子类,看哪个类复写了 service(),发现是 HttpServlet ,从这里开始分析 阅读全文
posted @ 2024-07-01 15:54 CyrusHuang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 继承关系 DispatcherServlet > FrameworkServlet > HttpServletBean > HttpServlet > GenericServlet > Servlet 初始化流程 DispatcherServlet 是一个 Servlet,所有的 Servlet 初 阅读全文
posted @ 2024-07-01 15:53 CyrusHuang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: mybatis 所有操作都会通过 sqlSession 来完成 public interface SqlSession extends Closeable { <T> T selectOne(String var1); <T> T selectOne(String var1, Object var2 阅读全文
posted @ 2024-07-01 15:27 CyrusHuang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 先看一个例子,增强 spring bean 的方法,使用 JDK 动态代理的方式 @Component public class Test implements BeanPostProcessor, ApplicationContextAware { private ApplicationConte 阅读全文
posted @ 2024-06-29 18:35 CyrusHuang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: BeanFactoryPostProcessor 触发时机是:**所有的 beanDefinition 收集完成,将要进行对象实例化的阶段,这时可以修改 beanDefinition 或 新增 beanDefinition ** BeanFactoryPostProcessor 是个函数式接口,接口 阅读全文
posted @ 2024-06-29 18:34 CyrusHuang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 占坑 阅读全文
posted @ 2024-06-29 18:08 CyrusHuang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: bean 的创建过程 读取配置文件,解析配置文件,得到 bean 定义集合 每个 bean 的配置都对应一个 BeanDefinition 对象,统一放在容器的 beanFactory.beanDefinitionMap 中,是一个 map bean 工厂后置处理器 BeanFactoryPostP 阅读全文
posted @ 2024-06-29 18:05 CyrusHuang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: bean 属性 <bean id = "" class = "" name = "" scope = "" lazy-init = "" init-method = "" destroy-method = "" autowire ="" depends-on = "" factory-bean = 阅读全文
posted @ 2024-06-29 16:42 CyrusHuang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: spring 核心思想 IOC/DI:一个意思,IOC 是思想,DI 是实现 AOP:面向切面编程,OOP 是面向对象面呈 IOC 容器 ApplicationContext 是顶级容器。ClassPathXmlApplicationContext 是 xml 方式配置的具体容器; Annotati 阅读全文
posted @ 2024-06-29 12:10 CyrusHuang 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页