项目中学习到的SpringMVC实现机制
来源:互联网 发布:腾讯linux面试题 编辑:程序博客网 时间:2024/06/16 11:33
虽然说是学了SpringMVC,但只能算是入门水平,最近在做一个基于SpringMVC的项目,希望能通过这个项目能够对SpringMVC有深入的理解。这不,今天因为一个小Bug,发现了一直以来没有注意到的“常识“。
Bug如下:
Servlet.service() for servlet [spring3] in context with path [/ytc0.1] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
- 问题源于在Controller中没有写Service的getter和setter方法,导致SpringMVC想自动调用这个方法的时候却找不到。
- 这里发现SpringMVC在Controller中调用Service的实现机制应该就是:通过getter来获取Service,并且Controller层中声明的Service名要跟Service层的注解一致。
- 项目都进行一半,为什么现在才发现这个问题。表面上是因为现在这个项目是用的别人的模板,该复制的复制,该改的改,但总会有忽略的地方,现在发现的这个问题就是如此。其实究其根本,自己对SpringMVC的理解还不够深入,没有系统的学习(但在项目实战过程中学习其实也不失为一个好办法嘛。。。。。)不能找借口了,有时间要找些相关书籍来学习学习才行。。
0 0
- 项目中学习到的SpringMVC实现机制
- 如何在基于SpringMVC的项目中实现邮箱验证
- OA项目中学习到的SQL
- springMVC项目中实现发送邮件功能
- Unity项目中使用反射机制实现的泛型单例类
- SpringMVC项目中获取所有URL到Controller Method的映射
- springMVC中ehcache的实现
- springmvc文件上传到服务器的实现
- 从springMVC项目中导出数据到Excel表格
- 从springMVC项目中导出数据到Excel表格
- 【Android---项目中】复制到剪贴板功能的实现
- 【SpringMVC学习08】SpringMVC中实现文件上传
- 【SpringMVC学习01】SpringMVC中实现文件上传
- SpringMVC学习(九)——SpringMVC中实现文件上传
- 【SpringMVC学习06】SpringMVC中实现文件上传
- SpringMvc中使用到的适配器模式
- SpringMvc中使用到的适配器模式
- SpringMVC学习之springMVC项目的相关配置文件配置
- HDU1728 逃离迷宫
- Netty 4.x学习笔记 - 线程模型
- C语言实现泛型编程
- Linux 安装 mysql
- C语言中的指针和内存泄漏
- 项目中学习到的SpringMVC实现机制
- HashMap的设计与实现
- 思科交换机与H3C交换机端口聚合配置
- 图像分割技术(1)
- allinone—openstack development environment
- 值得阅读的C语言开源项目代码
- 利用LSB算法隐藏图片信息的MATLAB实现
- Java 实现的快速排序
- poj1008