spring
24koby
明天会更好
展开
-
spring---六 AOP
什么是AOP AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,...原创 2019-11-12 15:27:54 · 100 阅读 · 0 评论 -
Spring---四 bean的加载
加载bean时,spring通过以下方法加载bean。XmlBeanFactory xmf = new XmlBeanFactory(new ClassPathResource("beanFactory.xml")); Object bean = xmf.getBean("");下面是getBean()方法的源码:@Override public Object getBean...原创 2019-11-04 16:13:58 · 177 阅读 · 0 评论 -
spring--三 自定义标签解析
当完成配置文件到Document的转换并提取对应的root后,将开始所有元素的解析,在这一过程中便开始了默认标签与自定义标签两种格式的区分,函数如下:protected void parseBeanDefinitions(Element root, BeanDefinitionParserDelegate delegate) { if (delegate.isDefaultNamespa...原创 2019-11-02 14:31:12 · 100 阅读 · 0 评论 -
Spring---二 默认标签的解析过程
一 bean标签的解析和注册1 解析BeanDefinition<1> 创建用于属性承载的BeanDefinition<2> 解析各种属性<3> 解析子元素meta<4> 子元素lookup-method的解析<5> 解析子元素replaced-method<6>解析子元素constructo...原创 2019-10-31 15:53:46 · 1305 阅读 · 0 评论 -
Spring----一 bean容器的构成
目录一 beans包的层次结构二 核心类介绍1 DefaultListableBeanFactory2 XmlBeanDefinitionReader三 容器的基础XmlBeanFactory1 配置文件封装2 加载Bean四 获取XML的验证模式1 DTD和XSD的区别2 验证模式的读取五 获取Document1 EntityResolver...原创 2019-10-27 21:48:24 · 497 阅读 · 0 评论