阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_04-新增页面-服务端-接口开发...

api接口定义方法


返回类型是CmsPageResult

CmsPageResult继承了ResponseResult

ResponseResult里面这三项,SUCCESS、SUCCESS_CODE、message

把新增的数据响应给客户端,客户端可能会用

加上swagger的注解

dao

dao里面就不用写了我们直接用springDataMongoDB自带的save方法就可以了。在继承的MongoReposityory即可

Service

新增之前要先校验页面的唯一性

右键cmsPage这个集合,创建索引


站点id、页面名称、页面的路径




右下角 创建这个索引

在dao里面定义根据这是三个字段的查询条件。字段之间用And来拼接。



失败和成功的 返回数据


controller内直接调用Service

请求的json数据转换成对象。使用@RequestBody

以上接口开发 完成

转载于:https://www.cnblogs.com/wangjunwei/p/11566860.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值