使用Spring框架實現RESTful

RESTful web服務最近有多流行已經無需我多評價。是的,你的確需要它,但如何選擇呢?我嘗試了不同的Java REST框架,基本上都是Jersey和Spring MVC。我認爲大多數情況下Spring是構建RESTful應用程序的首選。

如果你已經有了一個Spring app,接下來不需要做任何複雜的配置就可以用Spring開始實現RESTful API了。只要使用標準的註解配置向下面這樣配置JSON視圖解析器:

 

@Controller
@RequestMapping("/invest")
public class InvestController {
	
	
	/**
	 * 產品的詳情頁
	 * 
	 * @param uuid 產品UUID
	 * @return
	 */
	@RequestMapping(value = "/detail/{id}")
	public String detail(@PathVariable String id, Model model) {
		if (StringUtils.isBlank(id)) {
			throw new BussinessException(ResourceUtils.get(LoanResource.PROJECT_ID_IS_NULL), BussinessException.TYPE_JSON);
		}
		model.addAttribute("projectId", id);
		return "/invest/detail";
	}
	
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章