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装配(唯一)
作者: Acode
出处: http://www.cnblogs.com/acode/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可留言咨询.