Spring
Spring
java爱分享
java爱分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4、Spring 事务
1、Spring 事务Spring事务是在不同的底层事务管理API的顶部提供一个统一的抽象层。2、编程式事务和声明式事务编程式事务(不推荐):声明式事务:xml方式注解方式:3、事务失效:1、@Transaction可以加在类上,但不能放在接口上;2、@Transaction作用的方法必须是public,因为spring事务依赖aop动态代理,动...原创 2020-01-04 20:30:09 · 435 阅读 · 0 评论 -
3、Spring Bean生命周期
Spring Bean的生命周期只有四个阶段,每个阶段又有对应的扩展点,如下:实例化 Instantiation属性赋值 Populate初始化 Initialization销毁 Destruction实例化 -> 属性赋值 -> 初始化 -> 销毁。主要逻辑都在doCreateBean()方法中,逻辑很清晰,就是顺序调用以下三个方法,这三个方法与三个生命周期阶段...原创 2020-01-04 11:10:05 · 1165 阅读 · 1 评论 -
2、Spring IOC
1、Sring IOC控制反转:将对象的创建、依赖关系注入(装配)、销毁等整个生命周期的操作全部交给IOC容器管理,脱离代码实现解耦Spring容器中是一切皆BeanBeanFactory与ApplicationContext一般称BeanFactory为IoC容器,而称ApplicationContext为应用上下文,都可以当做spring容器BeanFactory:Spr...原创 2020-01-04 10:10:46 · 397 阅读 · 0 评论 -
1、Spring AOP
1、Spring AOP面向切面编程,是OOP面向对象编程的补充和完善通过抽取一些系统级(非业务代码)的功能,以达到解耦和重复利用,如日志、事务、权限、缓存等2、AOP相关概念横切关注点对哪些方法在什么时候进行拦截,拦截后怎么处理,这些被称为横切关注点Aspect(切面)类时对象的抽象,切面就是横切关注点的抽象,把非业务代码功能放到一个类中形成切面,包含切入点、通知Po...原创 2020-01-03 16:56:02 · 302 阅读 · 0 评论
分享