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

阶段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

以上接口开发 完成

标签:CmsPageResult,04,Service,day03,dao,ResponseResult,SUCCESS,页面
来源: https://www.cnblogs.com/wangjunwei/p/11566860.html