使用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";
	}
	
}

 

 

猜你喜欢

转载自hbxflihua.iteye.com/blog/2323828