随笔分类 - Spring
Knowledge Of Spring Framework
摘要:一、概述 二、准备工作 1. 创建表 2. 创建项目并引入Maven依赖 3. 编写实体类 4. 编写Dao层 5. 业务层 6. XML中的配置 7. 测试 三、编程式事务 1. 在业务层代码上使用事务模板 2. 在XML中进行配置 3. 测试 4. 手动编码方式缺点: 四、声明式事务 声明式事务
阅读全文
摘要:一、概述二、prepareRefresh()三、obtainFreshBeanFactory()四、prepareBeanFactory(beanFactory);五、postProcessBeanFactory(beanFactory);六、invokeBeanFactoryPostProcessors(beanFactory)七、registerBeanPostProcessors(beanF...
阅读全文
摘要:一、持久层技术二、JdbcTemplate开发步骤:1. 导入相关的jar包2. 配置连接池(数据源)将参数设置到属性文件中:3. 创建表4. 编写实体类5. Dao层实现5.1 继承JdbcDaoSupport5.2 直接注入JdbcTmplate6. 测试JdbcTemplate 的CRUD(待整理)三、Hibernate四、MyBatis一、持久层技术Spring 中自带的 JdbcTemp...
阅读全文
摘要:一、数据库事务概述二、Spring中事务1. Spring 事务管理:2. Spring 事务管理的API:2.1 API概述2.2 PlatformTransactionManager 接口2.3 TransactionDefinition 接口(1) 隔离级别 (2) 事务的传播行为(3) 事务超时属性(一个事务允许执行的最长时间)(4) 事务只读(对事物资源是否执行只读操作)(5) 回滚规则...
阅读全文
摘要:一、概述二、@EnableAspectJAutoProxy 注解分析三、分析AnnotationAwareAspectJAutoProxyCreator四、执行流程1. registerBeanPostProcessors()2. finishBeanFactoryInitialization()3. InstantiationAwareBeanPostProcessor后置处理器的执行逻辑4. ...
阅读全文
摘要:一、AOP概述二、AOP的术语:三、AOP底层原理四、Spring 中的AOP1. 概述2. 分类3. Spring的传统AOP针对所有方法的增强:(不带有切点的切面)带有切点的切面:(针对目标对象的某些方法进行增强)4. 自动代理BeanNameAutoProxyCreatorDefaultAdvisorAutoProxyCreator区别:基于ProxyFattoryBean的代理与自动代理5...
阅读全文
摘要:一、关于容器1. ApplicationContext和BeanFactory2. 配置文件XML方式Java-configuration 方式@Configuration3. 初始化容器XML方式注解方式二、初始化Bean1. XML配置方式利用构造方法利用静态工厂方法利用实例工厂2. 注解的方式@Component开启注解扫描在XMl文件中开启注解@ComponentScan3. Java-C...
阅读全文