优质文章,及时送达
![e3230e880f71ef85f159a2bd7d9c60dd.png](https://i-blog.csdnimg.cn/blog_migrate/3bb6495176d326a11f262d5a24dabfb8.jpeg)
作者 | liuxiaopeng
链接 | cnblogs.com/paddix/p/8215245.html
在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。我们用的最多的方式就是后端会返回给前端一个JSON字符串,前端解析JSON字符串生成JavaScript的对象,然后再做处理。
本文就来演示一下Spring boot如何实现这种模式,本文重点会讲解如何设计一个Restful的API,并通过Spring boot来实现相关的API。
不过,为了大家更好的了解Restful风格的API,我们先设计一个传统的数据返回接口,这样大家可以对比着来理解。
一、非Restful接口的支持
我们这里以文章列表为例,实现一个返回文章列表的接口,代码如下:
@Controller
@RequestMapping("/article")
publicclassArticleController{
@Autowired
p