阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_22-页面查询服务端开发-Dao-基础方法测试
测试SpringDataMongoDB的一些基础方法
演示下修改方法
修改分为两步,首先把对象查出来
Optional是JDK1.8提供的
optional.get就拿到了这个对象
为什么不直接返回CmsPage,而是返回Optional
如果返回的是CmsPage,CmsPage为空那么 调用里面的get方法就报错了。这就出现了空指针的错误。
Optional就是想解决空指针的问题。、
用Optional把非空判断标准化了。都用isPresent
和直接判断cmsPage对象不等于null是意义是一样的
设置修改的值,并保存。修改成功会把这个对象返回
修改后的结果
自定义方法
分页返回Pgae里面泛型是model类
定义根据PageName查询
找到一个pageName测试
查询成功
以上就是基础方法的测试。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步