大量のサイトや stackoverflow を検索しましたが、この問題の解決策は見つかりませんでした。多くの人がこの問題に遭遇したようですが、すべての側面を網羅する統一されたソリューションが欠けているようです. すでに 1.5 日を費やしています。
メソッドが呼び出されているのがわかりますが、どこか@ResponseBody
が正しく翻訳されていません。誰かが見て、何が問題なのか教えてもらえますか。コードを github にアップロードしました。github のソース コードへのリンク
@RequestMapping(value = "/find_user", method = RequestMethod.GET)
public @ResponseBody List<String> findUser(@RequestParam("term") String name) {
log.info("Search string for user name: " + name);
List<String> users = new ArrayList<String>();
users.add("Sam");
users.add("Dan");
return users;
}
以下のブラウザのスクリーンショットと 406 応答
注意してください:ああ!痛い。このセットアップは Spring 3.1.4 で機能し、3.2.X では機能しません。