您的位置:首页 > 编程语言 > Java开发

Spring自动扫描和管理bean

2016-12-02 09:40 441 查看
通过classpath自动扫描的方式将把组件纳入Spring容器中管理:Spring2.5及以后引入了组件自动扫描机制,容器可以在类路径下寻找标注了@Component、@Service、@Controller、@Repository的类,并把这些类纳入容器管理;它的作用和在XML文件中节点配置组件一样。要使用自动扫描机制,需在XML文件中加入:

<context:component-scan base-package="cn.itcast"/>
<!--base-package为需要扫描的包及子包-->


其中,标注分别对应如下组件

1. @Service–业务层组件

2. @Controller–控制层组件(Struts中的action等)

3. @Repository–数据访问组件,即DAO组件

4. @Component–组件不好归类时使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring bean