可以獲取列表/superadmin/listarea,但無法獲取/superadmin/getareaid?areaid=2,路徑沒問題,數據庫有areaid=2包含內容,json無法獲取信息。
————項目啟動運行成功—————
com.houtai.demo.DemoApplication? ? ? ? ? : Started DemoApplication in 5.638 seconds (JVM running for 8.145)
o.a.c.c.C.[Tomcat].[localhost].[/demo]? ?: Initializing Spring DispatcherServlet 'dispatcherServlet'
o.s.web.servlet.DispatcherServlet? ? ? ? : Initializing Servlet 'dispatcherServlet'
o.s.web.servlet.DispatcherServlet? ? ? ? : Completed initialization in 11 ms
o.a.c.c.C.[.[.[.[dispatcherServlet]? ? ? : Servlet.service() for servlet [dispatcherServlet] in context with path [/demo] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException: null
at com.houtai.demo.web.AreaController.getAreaById(AreaController.java:45) ~[classes/:na]
以上為異常信息,java45為Area area = areaService.getAreaById(areaId);上下文沒錯。異常處理信息errMsg:null
懇請老師和各位同學們幫忙解疑,git clone老師的項目下來運行也是一樣的結果。


2018-12-29
@RequestMapping(value?=?"/getareaid",method?=?RequestMethod.GET) //下面的areaId要和地址欄上面的?areaId相同?areaid不行?應該是Java嚴格區分大小寫的原因?是areaId就是areaId private?Map<String,Object>?getAreaId(Integer?areaId){ ????Map<String,Object>?modelMap=new?HashMap<String,?Object>(); ????Area?area=areaService.queryAreaById(areaId); ???? ???? ????modelMap.put("area",area); ????return?modelMap;2019-01-31
getareaid 這個在地址欄上寫錯了,大小寫沒有匹配
2018-12-27
null值可以debug調試一下看看