码迷,mamicode.com
首页 > 编程语言 > 详细

08-spring学习-annotation配置

时间:2017-12-04 00:52:50      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:str   ring   xml文件   编写   contex   bean   pre   配置   XML   

利用annotation配置注入关系

为了更好的解释此类存在的意义,下面通过一段习惯性的开发进行问题的描述,例如:

现在有一个IAdminService服务层,这个服务层要调用的是IAdminDAO和IRoleDAO两个数据层操作,于是定义如下:

 

范例:定义数据层操作。

package com.Spring.Dao;

public interface IAdminDAO {
    
    public     boolean findLogin();

}

package com.Spring.Dao;

public interface IRoleDAO {

    public boolean findAll();
}

实现层:

package com.Spring.Dao.Imp;

import com.Spring.Dao.IAdminDAO;

public class AdminDAOImpl implements IAdminDAO {

    @Override
    public boolean findLogin() {
        System.out.println("[IAdminDAO]public boolean findLogin()");
        return false;
    }
}

package com.Spring.Dao.Imp;

import com.Spring.Dao.IRoleDAO;

public class RoleDAOImpl implements IRoleDAO {

    @Override
    public boolean findAll() {
        System.out.println("[IRoleDAO]public boolean findAll()");
        return false;
    }
}

最早的时候,这两个数据层的类一定要编写工厂类,单向现在不用编写工厂类了。

下面直接在appllicationContext.XML文件里面定义。

    <bean id="adminDaoImpl" class="com.Spring.Dao.Imp.AdminDAOImpl"></bean>
    <bean id="roleDaoImpl" class="com.Spring.Dao.Imp.RoleDAOImpl"></bean>

随后所有的数据层都要交给业务层操作,那么下面定义业务层操作:

 

08-spring学习-annotation配置

标签:str   ring   xml文件   编写   contex   bean   pre   配置   XML   

原文地址:http://www.cnblogs.com/alsf/p/7968072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!