前言
正如第二章所介绍,我们这次项目主要是要做一个前后端分离的项目,前端和后端之间是通过RESTful API进行数据交互。RESTful API 就可以通过一套统一的接口为所有客户端提供web服务,实现前后端分离。RESTful API充分利用了Http现有方法来对应4种行为:get(获取),post(新增),put(修改)和delete(删除)
eg.
get /users:列出所有用户
get /users/id:根据id获取用户
post /user:新增用户
put /user/id:根据用户id更新用户
delete /user/id:根据用户id删除用户
以用户管理为例
用户登录验证,api为LoginController,该接口做一些基本的验证工作:
@Controller
public class LoginController {
@Autowired
UserManagerService userManagerService