Spring

Spring

SpringMVC与Servlet3.0

原生servlet处理请求servlet处理器类importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjava

2019-12-23
39 0

Spring组件扩展以及IOC源码分析

BeanFactoryPostProcessor:beanFactory的后置处理器业务bean实现bean工厂后置处理器后,业务bean的创建过程业务bean实现BeanFactoryPostProcessor接口importorg.springframework.beans.BeansExcep

2019-12-17
30 0

Spring声明式事务底层源码分析

1)、@EnableTransactionManagement利用TransactionManagementConfigurationSelector给容器中会导入组件导入两个组件AutoProxyRegistrar组件ProxyTransactionManagementConfiguration组

2019-12-13
27 0

Spring组件及AOP底层源码

思维导图AOPAOP:面向切面编程[底层就是动态代理]指程序在运行期间动态的将某段代码切入到指定方法位置进行运行的编程方式。AOP通知方式前置通知:logStart(),在目标方法(div)运行之前运行(@Before)后置通知:logEnd(),在目标方法(div)运行结束之后运行,无论正常或异常

2019-12-10
27 0

BeanPostProcessor分析及组件使用

bean初始化前增强的方法applyBeanPostProcessorsBeforeInitialization在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#initializeBean(j

2019-12-08
30 0

Spring基础及组件使用

Spring发展历程2003年2月Spring框架正式称为一道开源项目,Spring致力于J2EE应用的各种解决方案,而不仅仅专注于某一层解决方案。可以说Spring是企业应用开发的“一站式”选择,Spring贯穿于表现层、业务层、持久层,然而Spring并不想取代那些已经有的框架,而是以高度的开放

2019-11-20
27 0

spring事务管理

spring事务管理AOP(Aspect Oriented Programming)面向切面编程,在项目中可以使用AOP进行生成日志,数据库读写分离,数据回滚等。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,