随笔分类 -  Spring

摘要:在分析Spring 容器创建过程时,我们知道容器默认会加载一些后置处理器PostProcessor,以AnnotationConfigApplicationContext为例,在构造函数中初始化reader时,加载默认后置处理器。其中 ConfigurationClassPostProcessor这 阅读全文
posted @ 2018-09-18 10:31 互联网荒漠 阅读(7636) 评论(2) 推荐(2)
摘要:Spring在BeanFactory基础上提供了一些列具体容器的实现,其中AnnotationConfigApplicationContext是一个用来管理注解bean的容器,从AnnotationConfigApplicationContext的实现结构图中可以看出: AnnotationConf 阅读全文
posted @ 2018-09-17 14:51 互联网荒漠 阅读(21139) 评论(2) 推荐(3)
摘要:Spring缓存抽象概述 Spring框架自身并没有实现缓存解决方案,但是从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口,提供对缓存功能的声明,能够与多种流行的缓存实现集成。 Cach 阅读全文
posted @ 2018-09-05 13:35 互联网荒漠 阅读(3394) 评论(0) 推荐(1)
摘要:AOP的相关专业术语 通知(Advice):定义在连接点做什么 Spring中通知类型:前置通知,后置通知,返回通知,异常通知,环绕通知 连接点(JoinPoint):程序执行过程中拦截的点,Sping中一般是方法 切点(PointCut): 决定advice通知应该作用域哪个连接点 切面(Aspe 阅读全文
posted @ 2018-05-13 21:19 互联网荒漠 阅读(467) 评论(0) 推荐(0)
摘要:AOP的概念 AOP:Aspect-Oriented Programming(面向切面编程),维基百科的解释如下:Aspect是一种新的模块化机制,用来描述分散在对象、类或者函数中的横切关注点,从关注点中分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定领域问题的代码从业务逻辑中独 阅读全文
posted @ 2018-05-11 23:50 互联网荒漠 阅读(899) 评论(0) 推荐(2)
摘要:按条件装配bean 就是当满足特定的条件时Spring容器才创建Bean,Spring中通过@Conditional注解来实现条件化配置bean @Conditional和 :Condition接口的实现 Conditional注解通过value传入一个类,实现Condition接口,通过实现Con 阅读全文
posted @ 2018-05-06 23:57 互联网荒漠 阅读(700) 评论(0) 推荐(0)
摘要:Spring装配机制 Spring提供了三种主要的装配机制: 1:通过XML进行显示配置 2:通过Java代码显示配置 3:自动化装配 自动化装配 Spring中IOC容器分两个步骤来完成自动化装配: 组件扫描:Spring会自动发现应用上下文中所创建的 bean(通过定义资源的方式,让 Sprin 阅读全文
posted @ 2018-05-04 01:02 互联网荒漠 阅读(728) 评论(0) 推荐(0)