spring
文章平均质量分 82
牛八里昂
这个作者很懒,什么都没留下…
展开
-
spring容器启动流程?
1. 构造一个beanfactory在调用AnnotationConfigApplicationContext的构造方法之前,会调用父类 GenericApplicationContext的无参构造方法,会构造一个BeanFactory,为 DefaultListableBeanFactory。2. 构造AnnotatedBeanDefinitionReader(主要作用添加一些基础的PostProcessor,同时可以通过reader进行BeanDefinition的注册)3..构造Clas..原创 2022-01-09 23:09:04 · 643 阅读 · 0 评论 -
spring用到的设计模式
spring面试题总结1) 工厂模式2) 单例模式:存储单例bean的一级缓存3) 代理模式:AOP4) 模板方法:容器刷新refresh()方法5) 观察者模式:spring的事件驱动模型,ApplicationEvent事件,ContextStartedEvent 启动后触发的事件; ContextStoppedEvent 停止后触发的事件; ContextRefreshedEvent 初始化或刷新完成后触发的事件; ContextClosedEvent 关闭后触发的事 件Ap...原创 2022-01-09 23:08:31 · 317 阅读 · 0 评论 -
spring IOC
spring是一个框架,所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。Spring中提供了两种IoC容器:BeanFactory ApplicationContext我们可以看到,ApplicationContext是BeanFactory的子类,所以,ApplicationContext可以看做更强大的BeanFactory,他们两个之间的区别如下:BeanFactory。基础类型IoC容器,提供完整的IoC服务支持。如果没有特殊指定.转载 2022-01-07 23:36:04 · 66 阅读 · 0 评论 -
Spring AOP浅析
AOP初识专业术语:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。简单地去理解,其实AOP要做三类事:在哪里切入,也就是权限校验等非业务操原创 2021-12-02 23:34:56 · 311 阅读 · 0 评论