controller中dao报nullPointerException
来源:互联网 发布:综武侠一朝成名天下知 编辑:程序博客网 时间:2024/06/06 03:36
在学习spring mvc的时候,dao经测试无问题,问题:在helloController中,有个dao的接口(IHelloDao),使用了spring注入功能,这个接口有个setter方法,我尝试在这个set方法中打印这个接口的实现,以测试spring自动注入是否工作,经测试在这个set方法中,spring注入成功。问题来了,当我在tomcat中运行并访问这个controller时报nullPointerException异常,调试得知,IHelloDao的实现为null。以下是解决办法:
default-autowire="byName"
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" default-autowire="byName"><bean name="/hello.do" class="web.HelloController"></bean></beans>
我不知道为什么service中已经注入成功的dao,为什么在handleRequest方法中就为NULL呢?
继续探索spring mvc!
- controller中dao报nullPointerException
- 第二次报错:在spring+springMVC+hibernate中,controller调用service层方法或者dao层方法,报错java.lang.NullPointerException
- 代码结构中Dao,Service,Controller,Util,Model是什么意思
- 代码结构中Dao,Service,Controller,Util,Model是什么意思
- Controller Service Dao总结
- dao、service、controller、view
- Action(controller) service DAO
- controller-service-dao-entity
- Android中ImageSwitcher报NullPointerException,但ImageSwitcher中有值.解决办法如下
- Android开发中,调用removeView报NullpointerException错
- [其它]在eclipse中运行Junit报错NullPointerException
- 在Activity中直接new Intent()报错:NullPointerException
- 数据库中某字段中含空值,查询结果报NullpointerException
- 启动NameNode报NullPointerException
- recycleview 报 NullPointerException
- .setOnClickListener报错NullPointerException
- Volley报NullPointerException
- dbvisualizer报错,NullPointerException
- iModel Studio-程序员的创作画板
- awk学习--例子篇
- 考研第一天
- 无人值守的性能测试 -- for 淘宝技术嘉年华 TCon2011
- 大话通信-通信基础知识 第二章 笔记
- controller中dao报nullPointerException
- 在UltraEdit的wordfile中添加python的语法支持
- 自己动手写android手机桌面-第一篇
- 库函数strcpy/strlen的工作方式
- 直接内存访问(DMA)
- Android与JavaSE游戏引擎LGame-0.3.1版正式发布
- Class: org.apache.jmeter.protocol.java.sampler.JavaSampler
- FileNet P8 PE简介
- RTP2Wav