Spring 的配置文件的问题 一个为 userDAO 注入了一个实例 一个 没有。你用 userDAO 去调用一个 方法 看 会不会抛 NullPointException 就晓得他们的区别了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩,都可以!第一种是ref到userDAO!如果你采用了第一种配置,那必须在UserService 里注入userDAO,否则会报错的!而第二种配置即使不注入也不会存在错误! <bean id="userService" class="com.chinantn.system.service.Impl.UserService" /> 你确定这样可以?你有没有调用userService的业务方法啊? 我调用了,java代码如下public class UserService implements IUserService { private IUserDAO userDAO = null; public IUserDAO getUserDAO() { return userDAO; } public void setUserDAO(IUserDAO userDAO) { this.userDAO = userDAO; } /* * @see com.chinantn.system.service.UserService#getAllUser() */ public List<User> getAllUsers() throws ServiceException { return userDAO.getAllUsers(); }执行完了,没报错,我很纳闷,郁闷中。 第一个应用了spring的依赖注入,第二个没有。在spring启动时依赖注入的直接加载将userDAO分配给UserService 中的userDAO属性 spring有一个根据bean的name自动装配的功能,该不是spring给你自动装配了吧? 楼主如果调用UserService类里的方法,就会出错了 (空指针异常) 希望大家能给我推荐一本oracle和JSP入门的书籍 不用和服务器端通信也能生成图示,交互性比jfreechart强百倍 把eclipse的项目放在myeclipse中运行 文思智力面试题2 用JPA注解方式怎样表达这样的数据库表? JS中如何根据日期查询是星期几 如何解决通过WebService将服务端的自定义异常传递到客户端? 怎样保存文件到客户端啊? 新手请教java读文件问题,请高手回答,在线等待 关于树的问题,请各位大虾帮忙,谢谢了! james 4555端口无法打开 我们软件课程设计的题目,哪个高手帮我看看这个题目应该怎么着手啊!!!
而第二种配置即使不注入也不会存在错误!
你确定这样可以?
你有没有调用userService的业务方法啊?
public class UserService implements IUserService { private IUserDAO userDAO = null;
public IUserDAO getUserDAO() {
return userDAO;
} public void setUserDAO(IUserDAO userDAO) {
this.userDAO = userDAO;
}
/*
* @see com.chinantn.system.service.UserService#getAllUser()
*/
public List<User> getAllUsers() throws ServiceException {
return userDAO.getAllUsers();
}
执行完了,没报错,我很纳闷,郁闷中。