夥計們,Spring MVC的@RequestBody成一個接口,而不是一類
此代碼剪斷作品:
@RequestMapping(method = RequestMethod.GET, produces = "application/json")
public ResponseEntity<List<Member>> findByMemberKeyOrUniqueMemberId(
注意,「會員」是一個接口,而不是一類。
這不起作用。
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<String> save(@RequestBody final List<Member> members) {
因此,我可以將成員轉換爲JSON,但我無法接收成員的JSON。如果我將List的參數從List更改爲成員類的List之一,那麼它可以正常工作,但它確實會弄亂我的代碼。
我該如何解決這個問題?
定義_does not work_。 – 2015-01-20 22:55:13
如果我試圖反序列化成員,我會得到一個400錯誤請求。如果我使用Member類,我會得到一個200 OK並且一切正常。 – techgnosis 2015-01-20 23:04:49