SpringMVC Controller中的service為null
整合SSH框架的時候遇了Controller中的service為null的問題,結果發現純屬配置檔案錯誤。
錯誤條件:
在Tomcat下啟動通過url請求到Controller層。
applicationContext.xml檔案中的配置如下
自認為沒有錯,而且自己也測試過,測試程式碼如下:
測試通過,也就說明此段程式碼配置沒有錯。
然後對多一下測試的兩種環境發現,一個是從容器拿Bean,一個是請求。
發現在配置SpringMVC servlet的時候並沒有對userSerivce進行注入,所以加上後結果如下:
把 applicationContext.xml檔案 對Controller的配置註釋掉,再測試就成功了!
雖然有一年沒有折騰SSH了,再遇到問題總有一種似曾相識的感覺 V_V
相關推薦
Spring @Autowired註解在非Controller中注入為null
前言 好久沒寫部落格了,不知不覺大學已經過去兩年了。 時光快似箭,光陰似如梭, 小學時的打油詩, 逃:) 話說回來,今天在寫一個工具類,裡面用了@Autowired注入了TokenRepository以及TokenService時,在TokenReposi
SpringMVC Controller中的service為null
整合SSH框架的時候遇了Controller中的service為null的問題,結果發現純屬配置檔案錯誤。 錯誤條件: 在Tomcat下啟動通過url請求到Controller層。 applicationContext.xml檔案中的配置如下 自認為沒有錯,而且自己也
SSM SpringMVC 非Controller類使用@Autowired註解Service為null的解決辦法
在SSM專案開發中,遇到了一個問題,在非Controller類中使用@Autowired註解的Service類一直報NullPointerException,經過一番搜尋,由於這個專案情況比較特殊,網上的說的大部分解決方法基本大同小異,並不能解決我的問題,但有了
springMvc中前臺ajax傳json資料後臺controller接受物件為null
一般地,出現這種情況很大一部分原因是對ajax中的引數作用不熟悉或者對@RequestBody註解不熟悉。 在jquery的ajax中,如果沒加contentType:"application/json",那麼data就應該對應的是json物件,反之,如果加了content
SpringMvc中,普通類注入Service為null,解決方案
場景:使用Quartz定時器時,普通的java類需要注入spring的service類,在呼叫時報錯! 解決方式: /** * 定時獲取課程的service */ @Autowired protected QuartzGetCo
解決quartz的Job類中使用註解Service為null的辦法
專案中需要繼承Quartz框架。專案的環境是SSM框架,spring4.3,Quartz1.6版本,Intellij IDEA 2017.1 遇到的問題是:在quartz的Job中使用@Autowired自動注入service時候報錯,報service為nul
在SpringMVC Controller中註入Request成員域
rec binding stp null 實現類 exceptio locale start 裏的 主題 在工作中遇到1個問題....我們定義了一個Controller基類,所有Springmvc自定義的controller都繼承它....在它內部定義一個@Autowi
webapi中session為null的解決方案
Session webapi中session為null的解決方案 在Global.asax裡新增:開啟Session功能(預設是不開啟) 重寫init方法 public class WebApiApplication : System.Web.HttpApplication&nb
springmvc Controller中的通知(aop)(springmvc教程十二)
目錄 工程程式碼 @ControllerAdvice @InitBinder @ExceptionHandler @ModelAttribute入門 @ModelAttribute與重定向
HashMap中key為null時存到哪裡去了
hashMap是根據key的hashCode來尋找存放位置的,那當key為null時, 怎麼儲存呢? 在put方法裡頭,其實第一行就處理了key=null的情況。 if (key == null) return putForNullKey(value);
java中String為null及其加減法的輸出結果
String s = null; System.out.println(s); s += "abc"; System.out.println(s); s += null; System.out.println(s); 輸出結果:null
返回json資料中屬性為null不參與序列化
在工作中遇到一個需求:返回json中的資料為null的屬性不顯示,即不參與序列化,此時需要進行處理 String json=JSONObject.toJSONString(new QueryResu
【轉】在SpringMVC Controller中注入Request成員域
原文連結:https://www.cnblogs.com/abcwt112/p/7777258.html 原文作者:abcwt112 主題 在工作中遇到1個問題....我們定義了一個Controller基類,所有Springmvc自定義的controller都繼承它....在它內部定義一個@Auto
Spring 父類注入的屬性 在子類中呼叫為null
在spring中注入屬性的目標是例項而不是類 子類從父類繼承的值是與例項無關的 所以子類的屬性並沒有被賦值 工作背景: 有一個BaseService 有3個Dao成員 DaoA DaoB DaoC 並且 spring 為這3個成員分別注入了值 這三個Dao是直接可以拿過來執
springmvc controller中返回已生成的json資料
1.上程式碼 @ResponseBody @RequestMapping(value = "/json", produces={"application/json; charset=UTF-8"}, method = { RequestMethod.GET, Requ
將Java物件vo中屬性為null的轉為""
背景:之所以寫這個方法,是因為在用ireport進行列印的時候,如果你查詢的結果,實體中的屬性為null,那麼列印預覽的時候會顯示一個null,按照要求null是不應該顯示,只需要顯示空白就可以。寫的這個方法就解決了列印時查詢的結果中有的實體的屬性值為null的
Android中getActivity()為null的解決辦法
前言 在日常開發中的時候,我們經常會使用ViewPager+Fragment進行檢視滑動,在某些部分邏輯也許我們需要利用上下文Context(例如基本的Toast),但是由於Fragment只是依附在Activity容器的一個試圖,如果需要拿到當前的Activity的上下文
ASP.NET的ASHX一般處理程式中Session為null且不能賦值
首先我解釋一下 ashx檔案以前我們做ajax處理的時候要用常用的web介面處理。 現在不用了,微軟有ashx檔案,這個檔案就是後臺一些處理檔案,用extjs的同學可能會更清楚一點。 如果在這個檔案中用session,會提示失效的,網上找了很久終於找到解決辦法如下 如圖所
解決 SpringMvc 非controller類使用@Autowired註解 service注入為null的問題
使用SpringMVC框架,在開發的過程中有一些工具類、靜態非controller類需要呼叫由spring管理的service層。但是使用@Autowired註解注入Service,會報null異常;搜尋了下網上的一些方法,又實際測試了下,發現網上說的還缺少了點東西,所以
springmvc的controller方法中接受到的引數值為NULL
最近遇到一個問題controller方法中接收到的引數為Null,使用的是spring-webmvc-4.3.1,tomcat使用的是tomcat6,前後臺程式碼大概如下: function test7(){ var user={"username":"zhangsa