
spring
文章平均质量分 79
简单解析spring的基本功能
freshbar
接到1W小时理论任务,正在执行任务中
展开
-
7.spring篇-@Aspect切面
文章目录1.spring篇-@Aspect切面1.1 简单使用1.1.1 使用注解说明1.1.2 使用例子1.2 入口1.2.1 入口注解@EnableAspectJAutoProxy1.2.2 AspectJAutoProxyRegistrar注册动态信息流程1、AspectJAutoProxyRegistrar使用ImportBeanDefinitionRegistrar的bean定义注册2、注册AnnotationAwareAspectJAutoProxyCreator切面动态代理类3、AspectJ原创 2021-08-20 18:22:18 · 454 阅读 · 0 评论 -
1.spring篇-简介
文章目录spring-core和spring-beansspring-contextspring-context-supportspring-expression2.2 Aop 切面编程spring-aopspring-aspectsspring-instrumentspring-instrument-tomcat2.3 Messaging消息spring-messaging2.4 Data Access提供数据访问的功能,spring-jdbcspring-txspring-ormspring-oxmsp原创 2021-06-10 10:29:56 · 191 阅读 · 1 评论 -
2.spring篇-容器
文章目录1、spring容器2、ClassPathXmlApplicationContext容器初始化过程2.1 最简单的使用示例2.2 容器初始化流程2.3 类图2.4 核心抽象类AbstractApplicationContext3 Bean的初始化过程(AbstractApplicationContext.getBean())3.1 Bean的声明周期3.2 bean的构造函数选择3.3 bean的初始化过程切入类BeanPostProcessor3.4 bean初始化循环依赖的处理1、spring原创 2021-06-10 10:31:48 · 189 阅读 · 0 评论 -
3.spring篇-代理
文章目录1、spring代理1.1 spring aop代理方式1.1 spring aop的增强流程简述1、spring代理1.1 spring aop代理方式spring默认aop的选择 - 1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP - 2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP - 3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换实现原理1、jdk动态代原创 2021-06-10 10:32:10 · 159 阅读 · 0 评论 -
4.spring篇-事务
文章目录1、spring事务理解1.1 管理的简单api调用方式示例1.2 上下文获取的连接为同一个的原理2 spring事务管理理解,加入mybatis 事务管理2.1、mybatis使用spring提供的事务管理工厂2.2、spring提供给mybatis的事务工厂,通过数据源中获取连接或者通过TransactionSynchronizationManager获取连接2.3、spring 事务处理器,DataSourceTransactionManager,维护和使用TransactionSynchro原创 2021-06-10 15:21:46 · 220 阅读 · 0 评论 -
5.spring篇-web
文章目录1 spring web提供web支持2 spring web MVC 工作流2.1 初始化过程3 请求参数绑定3.1 异常处理,加入异常处理4 restful风格请求支持5 ajax json交互6 拦截器(inteceptor)7 spring自定义DispatcherServlet配置8 添加其他的servlet和Filter9 处理multipart形式的数据10 在控制器中处理异常11 基于Flash属性的跨重定向请求数据传递12 DispatcherServlet的初始化流程配置1 s原创 2021-06-10 15:29:16 · 190 阅读 · 0 评论 -
6.spring篇-el表达式
文章目录1、 spring-expression el表达式支持1.1 简单使用示例1.2 应用1、 spring-expression el表达式支持官网文档:https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#expressions1.1 简单使用示例1、maven文件依赖 <dependency> <groupId>org.sp原创 2021-06-11 11:48:09 · 1525 阅读 · 1 评论