# 第一阶段,模块二作业 **Repository Path**: L-ios/stage01_task02_exercise ## Basic Information - **Project Name**: 第一阶段,模块二作业 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1、学员自定义@Service、@Autowired、@Transactional注解类,完成基于注解的IOC容器(Bean对象创建及依赖注入维护)和声明式事务控制,写到转账工程中,并且可以实现转账成功和转账异常时事务回滚 注意考虑以下情况: 1)注解有无value属性值【@service(value=""@Repository(value="")】 2)service层是否实现接口的情况【jdk还是cglib】 2、根据源码剖析,记录spring循环依赖处理机制中的调用关系,画出uml时序图【主要方法或者类的作用进行文字注明】 注意:提交作业的图片格式png/jpg格式 作业资料说明: 1、提供资料:代码工程、验证及讲解视频、SQL脚本、时序图。(仓库中只有本次作业内容) 2、讲解内容包含:题目分析、实现思路、代码讲解。 3、效果视频验证 1)实现转账成功和转账异常时事务回滚。 2)展示和讲解自定义@Service、@Autowired、@Transactional注解类。