Spring 基于注解零配置开发

本文是转载文章,感觉比较好,如有侵权,请联系本人,我将及时删除。

原文网址:《 Spring 基于注解零配置开发 》

一:搜索Bean

再也不用在XML文件里写什么配置信息了。

Spring提供以下四个Annotation来注册Spring Bean

@Component:普通Spring Bean

@Controller:控制器类

@Service:业务逻辑类

@Repository:数据访问类

暂时这四个注解功能是一样的,但还是要分别使用,不要统一使用@Component。


自动扫描指定包及其子包下所有Spring Bean

1 <!-- 自动扫描 -->  
2 <context:component-scan base-package="geong.dao,geong.serviceImpl"/>  

指定Bean的作用域

@Scope("prototype"),默认作用域是singleton


二:依赖注入

@Resource:修饰Field(首字母小写)和setter方法

@Autowired:修饰Field(首字母小写),setter方法,普通方法和构造器,默认byType装配

@Qualifier:和上面类似,byId装配(唯一)

原文地址:https://www.cnblogs.com/acode/p/5393950.html