使用Spring框架实现RESTful
程序员文章站
2022-07-13 08:57:46
...
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"; } }
- 一篇使用Spring进行内容交互的好文 –http://blog.springsource.org/2013/05/11/content-negotiation-using-spring-mvc/
上一篇: 开源框架Jease 2.1 版本发布
推荐阅读
-
详解Spring Boot实战之Filter实现使用JWT进行接口认证
-
Android框架Volley使用之Post请求实现方法
-
Android框架Volley使用之Json请求实现
-
tp5框架使用composer实现日志记录功能示例
-
javaweb各种框架组合案例(六):springboot+spring data jpa(hibernate)+restful
-
Laravel框架使用Seeder实现自动填充数据功能
-
使用Spring Boot和AspectJ实现方法跟踪基础结构
-
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
-
thinkPHP5.1框架使用SemanticUI实现分页功能示例
-
Mybaits 源码解析 (十)----- 全网最详细,没有之一:Spring-Mybatis框架使用与源码解析