ここで説明するように、SpringMVC-Hibernateアプリケーションを開発しました。
ここで説明するように、このコードを変更してRESTアプリケーションを作成しようとしています。
Jackson
クラスパスにライブラリを追加し、を追加しまし@XmlRootElement
た。
@XmlRootElement(name = "persons")
public class Person implements Serializable {
しかし、application/json
リクエストを実行しても、html
コードは返されます。
私が間違っていること/するのを忘れていることは?
私のコントローラー:
@RequestMapping(value = "/persons", method = RequestMethod.GET)
@ResponseBody
public String getPersons(Model model) {
logger.info("Received request to show all persons");
// Retrieve all persons by delegating the call to PersonService
List<Person> persons = personService.getAll();
model.addAttribute("persons", persons);
return "personspage";
}
コントローラを変更しましたが、エラーが発生します:t
ype Status report
message /Buddies/WEB-INF/jsp/main/persons/1.jsp
description The requested resource (/Buddies/WEB-INF/jsp/main/persons/1.jsp) is not available.