【2022年第六周半周总结】spring框架相关

本周三截至,学习内容如下:

  1. spring bean的创建与销毁周期:要了解创建销毁的总过程,尤其是创建的四个阶段。注解在其中起到的作用,后处理器在其中起到的作用。都有哪些比较重要的处理器。
  2. spring tx 事务失效场景: 了解修改数据库是事务,事务发生以后异常会rollback;事务是否回滚可以在运行时的前半部分看到;没有rollback会导致数据不一致;对于事务方法@Transactional可以在括号内指定rollbackfor = “Exception.class”来告诉spring对所有类型异常回滚;没有rollback可能还因为trycatch没有throws。
  3. spring webmvc执行流程:初始化的关键:web容器调用context.refresh();匹配关键:handlerMapping,handlerAdaptor,handlerinterceptor;执行关键:无异常:posthandle,返回mv由viewResolver处理,有异常返回异常由ExceptionResolver处理。最后执行afterCompletion
  4. spring 注解:知道一些常见的spring自带注解(组件扫描@Controller,@Service,条件@conditional,一些配置@configration),web注解(@RequestMapping,ajax当中的@CrossOrigin),boot注解(判断条件创建bean的注解:@ConditionalOnClass,@CondotionalOnMissingBean,@ConditionalOnProperty,自动配置注解:@SringbootApplication)
  5. spring partten:了解基本的设计模式以及它们的特点即可
  6. spring循环依赖 代理对象 aop编程:要知道循环依赖发生的情况,要知道一般类的编程结构而这实际上也是bean创建的执行步骤(new构造 set注入 init初始化方法),
  7. spring 自动代理后处理器 annotationAwareAspectjAutoCreator:负责自动创建代理对象,要知道自动代理后处理器解决target类的过滤问题(使用wrapifnecessary方法)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值