zoukankan      html  css  js  c++  java
  • Spring基本功能-扫描与继承

     一、Spring的扫描

         一个稍大的项目中,可能会有成百上千个bean,此时采用xml的配置形式注入bean,一方面是配置文件显得十分庞大,另一方面也会导致后期的维护难度增加,为 此,Spring引入了自动扫描并自动注册bean的机制,它可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类 纳入进Spring容器中管理。它的作用和在xml文件中使用bean节点配置组件是一样的。要使用自动扫描机制,beans节点需要引入context命名空间。   

    <context:component-scan base-package="com.jyk.spring.simpletest"></context:component-scan>
       功能介绍

        @Service用于标注业务层组件、

        @Controller用于标注控制层组件(如struts中的action)、

        @Repository用于标注数据访问组件,即DAO组件。

        而@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

     二、Spring的继承     

    public class Son extends Father{
    
    }
    
    public class Father {
    
    }
    
    <bean id="son" class="com.jyk.spring.simpletest.Son" parent="father"></bean>
    
    <bean id="father" class="com.jyk.spring.simpletest.Father"></bean>
  • 相关阅读:
    构造函数、原型、实例化对象
    JS闭包的理解
    JQuery知识点
    面向对象
    学习使用Vuex
    Runtime详解
    ffmpeg各结构体之间关联 ---- AVPacket
    AVFrame
    block的底层原理
    performSelector
  • 原文地址:https://www.cnblogs.com/jiyukai/p/7295362.html
Copyright © 2011-2022 走看看