学成在线学习笔记-序

2020.6.3,5月底我就开始学习 学成在线这个项目了,项目内容多,体系很大,需要花一定时间去学习,每天的任务量确实很大,视频讲的很细,自己本来就是一个拖延的人,所以想借用博客写一写笔记,顺便记录在其中遇到的一些问题,每天必反馈。

前面一些环境的搭建已经过了就不记录了,今天上午学习的内容是学习mongodb的一些增删查改方法:

1.mongodb 查询方法
List all = cmsPageRepository.findAll();查所有 直接返回
Pageable pageable = PageRequest.of(page,size); PageRequest 根据条件查, PageRequest是spring.framework.data提供的实现类of方法则是提供的参数匹配
在这里插入图片描述
2.jdk1.8 Optional对象优点:
1.提醒你非空判断
2.将对象非空检测标准化
使用optional容器对象判空if(optional.isPresent())先判空

3.同springData JPA一样 springData mongodb 也提供自定义方法,不需要写实现类。但是要按照规则写方法
在这里插入图片描述
4.使用swagger写接口文档,学会使用一些注解

其中包括但不限于:接口注释,方法注释,方法参数,参数必须,路径参数,对象模型等等
@Api:修饰整个,描述Controller的作用 @ApiOperation:描述一个类的一个方法,或者说一个接口
@ApiParam:单个参数描述
@ApiModel:用对象来接收参数
@ApiModelProperty:用对象接收参数时,描述对象的一个字段
@ApiResponse:HTTP响应其中1个描述
@ApiResponses:HTTP响应整体描述
@ApiIgnore:使用该注解忽略这个API
@ApiError :发生错误返回的信息
@ApiImplicitParam:一个请求参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值