spring之在classpath中扫描组件(1)
----------
要使Spring IOC容器能够管理组件,需要在Bean配置文件里逐一声明它们。但是,如果Spring能够不用手工配置,自动侦测到这些组件,那将节省很多工作。
Spring2.5提供了一个强大的特性,这个特性称为组件扫描。它能够从classpath里自动扫描、侦测和实例化具有特定注解的组件。基本的注解是@Component,它标识了一个受Spring管理的组件。其他特定的注解包括@Resository,@Service和@Controller,它们分别标识了在持久层、服务层和表现层的组件。