日期:2014-05-18  浏览次数:20697 次

默认构造函数在使用Spirng和Hibernate的环境中一般需使用
//如题,这个默认函数具体的作用与反射有神马关系哈?求教~
public class UserService implements IUserService {

/**
 * 定义IUserDAO类型的属性,以实现UserService和IUserDAO实现类之间的写作
 */
private IUserDAO userDAO;
/**
 * 默认构造函数,在使用Spring和Hibernate的环境中一般需要(反射)
 */
public UserService(){

}
/**
 * 带参数的构造函数,在使用Spring的构造器注入的时候需要(反射)
 */
public UserService (IUserDAO userDAO)
{
this.userDAO=userDAO;
}
/**
 * 设置userDAO的属性,在使用Spring的Setter注入时需要
 */
public void setUserDao(IUserDAO userDAO){
this.userDAO=userDAO;
}

        //其他代码
}

------解决方案--------------------
引用:
Quote: 引用:

没什么关系。就一普通的构造函数,只不过提供它是为了框架注入这个对象需要默认构造函数

咳咳,版主,刚才在你空间留言了~
按照您的学习顺序,推荐几本SSH学习、开发的书籍呗,求给力爆发!!


精通struts 
精通hibernate
精通spring

孙卫琴的
------解决方案--------------------
初始化调用,没有得显示配置