xml配置
注解方式
6个注解:
IOC用于对象创建:
@Controller 控制层
@Service 业务层
@Repository 持久层
@Conponent 普通组件对象的创建
DI用于依赖注入:
@Autowired //默认按照类型 配合@Qualifier使用
@Qualifier //指定限定符的注解 指定装配的bean对象名
@Resource //按照名称
在spring的配置文件中添加头文件,获取开启注解扫描的标签
开启注解扫描 指定扫描路径
<context:component-scan base-package="com.xja"/>
使用Spring IOC和DI注解 组装打印机
第一步
修改spring配置文件
注释掉bean标签,将来使用注解方式实现该功能
在头文件中添加context的相关配置,获取注解扫描标签
添加注解扫描标签,作用整个com.xja包
第二步
所有实体类使用IOC功能中的注解@Repository
如果实体类中含有其他类对象,使用DI中的注解装配进来