# Ioc_2 **Repository Path**: liuzy1988/Ioc_2 ## Basic Information - **Project Name**: Ioc_2 - **Description**: Java IOC项目实例2,实现BeanFactory工作,使用注解引导生成ActionBean,ServiceBean,MapperBean。使用动态代理实现Mapper的数据库操作。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2015-05-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Ioc_2 Java ioc项目实例2。 实现BeanFactory 1.扫描 根据一系列注解(@Action,@Service,@Batis)扫描Bean,存到BeanMap中 2.初始化 用反射机制初始化使用@Inject注解的Bean属性,注入相应的对象 要注入的是Service接口:用@impl显示的标记的实现类直接从BeanMap中取得对象注入;如果没有标记,扫描包找到的第一个实现类再注入 要注入的是Service实现类:从BeanMap中取得对象注入 要注入的是Mapper:使用MapperProxyFactory生产一个动态代理,并注入 待实现 加sql事务 xml sql WebService