/*html pages*/
//매핑시 같은 URL에 produce 우선순위를 이용해 다른 메소드로 연결하고자 하면, URL value에 같은 값을 설정해 주어야 한다.
// /*로 설정된 것은 /{variaBLE} 보다 나중에 검색된다.
@RequestMapping(value={"/","","/{questId}"},method=RequestMethod.GET, produces="text/html" )
public String getQuestIndex() {
return "quest";
}
/*json requests*/
@RequestMapping(value="/{questId}",method=RequestMethod.GET, produces = "application/json")
public @ResponseBody Quest getQuestDetail(@PathVariable("questId") long questId) {
return questService.find(questId);
}
@RequestMapping(value={"/",""}, method = RequestMethod.GET, produces = "application/json")
public @ResponseBody Collection<Quest> updateQuestDetail() {
return questService.findAll();
}