zoukankan      html  css  js  c++  java
  • spring 自动扫描组件

    在Spring2.5中,有4种类型的组件自动扫描注释类型
    • @Component – 指示自动扫描组件。
    • @Repository – 表示在持久层DAO组件。
    • @Service – 表示在业务层服务组件。
    • @Controller – 表示在表示层控制器组件。

    在相应的xml文件中做如下声明即可

    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:context="http://www.springframework.org/schema/context"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-2.5.xsd">
    
        <context:component-scan base-package="com.yiibai.customer" />
    
    </beans>

     DAO层

    import org.springframework.stereotype.Repository;
    
    @Repository
    public class CustomerDAO 
    {
        @Override
        public String toString() {
            return "Hello , This is CustomerDAO";
        }    
    }

    service层

    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    
    import com.yiibai.customer.dao.CustomerDAO;
    
    @Service
    public class CustomerService 
    {
        @Autowired
        CustomerDAO customerDAO;
    
        @Override
        public String toString() {
            return "CustomerService [customerDAO=" + customerDAO + "]";
        }
            
    }
  • 相关阅读:
    java 8新特性 匿名内部类的使用
    java 8新特性
    jmeter 性能测试
    idea 背景颜色设置
    SpringBoot yaml的配置及使用
    idea 类图显示
    SpringSecurity 获取认证信息 和 认证实现
    MySQL-慢查询日志
    微信小程序领取卡券
    ThinkPhp5-PHPExcel导出|导入 数据
  • 原文地址:https://www.cnblogs.com/luo-mao/p/7477433.html
Copyright © 2011-2022 走看看