Spring Boot2.X中findOne的用法
Posted geekfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot2.X中findOne的用法相关的知识,希望对你有一定的参考价值。
SpringBoot在1.5.X版本中,传入id即可查询对象 xxxRepository.findOne(id);
但在2.X中,findOne改为了<S extends T> Optional<S> findOne(Example<S> var1);
getOne方法继续保留了,但是如果getOne(id)查询到的即使id不存在,也会返回该对象的引用,判断null无效。
后来找到了这种写法可以实现findOne. xxxRepository.findById(id).orElse(null)
以上是关于Spring Boot2.X中findOne的用法的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot2.x 的Druid连接池配置[附带监控]
spring cloudspring boot2.x下 使用feign,注解@EnableFeignClients 找不到的解决方法