Spring相關問題記錄

Hoking發表於2018-10-10

Question 1:

     在整合springmvc時,要返回json格式的資料出現問題org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError

Answer:

       一般都是通過 @ResponseBody 返回json資料的。還採用jackson與springmvc的配置話,需要選擇合適的版本。jackson2.7不相容最新的springmvc4.2.4官網描述:

Work on Jackson 2.7 started in August 2015 and completed in early January 2016.

We need to revise our type variable exposure (SPR-13728) for proper Jackson 2.7 support in Spring Framework 4.3 and should also evaluate other changes that are worth adapting to.

      所以要想執行成功需要選擇jackson2.6版本才能和springmvc4.3.0正確使用。另外再說下:mybatis-3.2.8和mybatis-3.4.1差別,對於datetime型別的資料在進行大小比較時mybatis-3.4.1版本不需要進行空字串判斷。

相關文章