【SpringBoot中SpringMVC服务之处理post请求】

一.AccountController

复制代码
@RestController
@RequestMapping("account")
public class AccountController extends AbstractGameCenterServerController {

    @Autowired
    private AccountRegisterService accountRegisterService;
    @Autowired
    private AccountService accountLoginService;

    @PostMapping("register")
    public Object registerAccount(@RequestBody AccountRegisterRequest param) throws Exception {
        AccountEntity account = new AccountEntity();
        account.setUsername(param.getUsername());
        account.setPassword(param.getPassword());
        accountRegisterService.accountRegister(account);
        AccountLoginResponse voLoginSuccess = accountLoginService.getLoginResponse(account);
        return responseSuccess(voLoginSuccess);
    }


    @PostMapping("login")
    public Object loginAccount(@RequestBody AccountLoginRequest loginParam) throws Exception {
        AccountEntity account = accountLoginService.login(loginParam);
        AccountLoginResponse loginSuccess = accountLoginService.getLoginResponse(account);
        return responseSuccess(loginSuccess);
    }
}

1.RestController+RequestMapping

2.PostMapping + @RequestBody

相关推荐
fantasy_411 分钟前
LeetCode406☞根据身高重建队列
java·贪心算法
自在如风。13 分钟前
Java 设计模式:责任链模式详解
java·设计模式·责任链模式
流浪书生gzs16 分钟前
docker镜像导出导入
java·spring cloud·eureka
孤独得猿19 分钟前
[linux复习]——多线程
java·linux·jvm
掉头发的王富贵20 分钟前
受不了github的网络限制了,我开源了一个图床工具 gitee-spring-boot-starter
spring boot·后端·github
天天进步201522 分钟前
Java全栈项目--校园快递管理与配送系统(5)
java·javascript·vue.js
欲儿23 分钟前
Spring Boot 下 MySQL Redis双重复用提高服务器性能
运维·服务器·spring boot·redis·mysql
猿java23 分钟前
为什么有了服务降级,还需要服务熔断?
java·分布式·后端
橘猫云计算机设计27 分钟前
jspm会计凭证自动录入预处理系统(源码+lw+部署文档+讲解),源码可白嫖!
java·spring boot·后端·毕业设计
初见_Dream39 分钟前
Android 文件选择器
android·java·开发语言