# spring-customize **Repository Path**: yudonz/spring-customize ## Basic Information - **Project Name**: spring-customize - **Description**: spring 自定义注解 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-customize #### 介绍 spring 自定义注解 @Service, @Autowired, @Transactional #### 第一阶段模块二作业题 请前往PC端学习页面提交作业 https://edu.lagou.com/xunlianying/index.html?courseId=4#/detail?weekId=26&lessonId=133 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注解类。