Spring
文章平均质量分 92
Anokata
这个作者很懒,什么都没留下…
展开
-
Spring Aop 精简版
1.切面术语Aspect【切面】:横切多个类的关注点的模块化。事务管理是企业Java应用程序中横切关注点的一个很好的例子。在Spring AOP中,切面是通过使用标准类(基于schema的风格)或使用@Aspect注解标注的标准类(@AspectJ风格)来实现的。Join point【连接点】:Spring并没有抽象自己的连接点,而是复用AspectJ第三方包的JointPoint。切面规范...原创 2019-10-27 23:40:18 · 238 阅读 · 0 评论 -
Spring Ioc 精简版
抽象容器的核心抽象类:BeanFactory:Spring Ioc的核心,即是BeanFactory,它即是我们常说的Spring容器,它负责Bean实例的创建于管理ApplicationContext:它是BeanFactory子接口,但是添加了更多的企业级功能功能类:Environment:容器的环境,默认的实现是StandardEnvironment,Environment中...原创 2019-10-25 11:56:24 · 276 阅读 · 0 评论 -
Spring Ioc 容器启动图解
1. Spring中的接口抽象接口/类释义BeanFactorySpring的Ioc容器,负责Bean实例的创建和管理ApplicationContext是BeanFactory的子类,但是其添加了更多的企业级功能~ResourceSpring对资源描述符的抽象接口,它抽象了底层资源,例如File(文件)资源或者类路径资源ResourceLoader...原创 2019-09-10 18:45:18 · 2835 阅读 · 0 评论 -
Spring Ioc 容器Bean加载图解
4.Bean加载public abstract class AbstractBeanFactory extends FactoryBeanRegistrySupport implements ConfigurableBeanFactory { @Override public Object getBean(String name) throws BeansException { asse...原创 2019-09-16 18:34:57 · 398 阅读 · 0 评论 -
Spring Aop 图解
1.切面术语Aspect【切面】:横切多个类的关注点的模块化。事务管理是企业Java应用程序中横切关注点的一个很好的例子。在Spring AOP中,切面是通过使用标准类(基于schema的风格)或使用@Aspect注解标注的标准类(@AspectJ风格)来实现的。Join point【连接点】:Spring并没有抽象自己的连接点,而是服用AspectJ包的JointPoint。切面规范并不是...原创 2019-09-20 15:22:58 · 532 阅读 · 0 评论 -
Spirng中的设计模式
1.解释器模式【interpreter】Spring在SpEL中应用的解释器模式,很典型的应用场景。Spring的SpEL是一门DSL语言,它的表达式由org.springframework.expression.ExpressionParser的实现负责分析和执行。ExpressionParser变得实现接收SpEL表达式最为输入字符串,并将其转换为一个org.springframework...原创 2019-09-25 17:18:09 · 156 阅读 · 0 评论 -
Spring事务图解
0.基础Spring事务抽象的关键是事务策略的概念。事务策略由org.springframework.transaction.PlatformTransactionManager接口定义的,如下所示:public interface PlatformTransactionManager { TransactionStatus getTransaction(TransactionDef...原创 2019-09-26 18:10:56 · 602 阅读 · 0 评论