• spring注解


    一,配置文件中加内容 

    自动扫瞄指定包下面的所有Bean类

    <context:component-scan base-package="com.ejuornal" ></context:component-scan>


    二,定义普通的Bean-----@Component

    标注一个控制器组件------@Controller

    标注一个业务逻辑组件---@Service

    博主一个Dao组件---------@Respository

    尽量考虑使用后三种代替普通的

    /**
     * 项目名称:ejuornal    
     * 类名称:AdminServiceImpl    
     * 类描述:管理员信息业务逻辑层实现类      
     * 创建时间:Jan 26, 2013 4:42:34 AM    
     * 修改人:  
     * 修改时间:Jan 26, 2013 4:42:34 AM    
     * 修改备注:    
     * @version     
     */
    @Component("adminService")
    public class AdminServiceImpl implements AdminService{
        private AdminDao adminDao;
        
        public Admin login(Admin admin) {
           admin = adminDao.validate(admin);
            return admin;
        }

    二,作业域

    /**
     * 项目名称:ejuornal    
     * 类名称:AdminServiceImpl    
     * 类描述:管理员信息业务逻辑层实现类      
     * 创建时间:Jan 26, 2013 4:42:34 AM    
     * 修改人:  
     * 修改时间:Jan 26, 2013 4:42:34 AM    
     * 修改备注:    
     * @version     
     */

    @Scope("propotype")。。。。
    @Component("adminService")
    public class AdminServiceImpl implements AdminService{
        private AdminDao adminDao;
        
        public Admin login(Admin admin) {
           admin = adminDao.validate(admin);
            return admin;
        }

    三 ,@Resource 配置依赖,相当于配置文件中的ref指向某一个bean

    @Resource(name="adminDao")
        public void setAdminDao(AdminDao adminDao) {
            this.adminDao = adminDao;
        }

  • 相关阅读:
    140704
    140703
    140702
    堆排序
    并查集
    140701
    这年暑假集训-140630
    vim for python
    hihocode 第九十二周 数论一·Miller-Rabin质数测试
    hdu 3157 Crazy Circuits 有源汇和下界的最小费用流
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/2988748.html
Copyright © 2020-2023  润新知