为了账号安全,请及时绑定邮箱和手机立即绑定

获取一条数据时,使用了getOne方法,使用postman访问时,报错,为啥是这样

http://img1.sycdn.imooc.com//5a9f6b430001c8d905300098.jpg

findOne无法使用,故使用了getOne()方法

http://img1.sycdn.imooc.com//5a9f6bc10001e31b06510104.jpg

http://img1.sycdn.imooc.com//5a9f6b500001d87103370286.jpg

http://img1.sycdn.imooc.com//5a9f6b670001ed9409300519.jpg

获取一条数据时,使用了getOne方法,使用postman访问时,报错,为啥是这样

正在回答

2 回答

你好,我之前也遇到这样的问题,我写了答案,你可以看下 

https://www.imooc.com/qadetail/252195

0 回复 有任何疑惑可以回复我~

getOne findOne 方法 在 2.0.0 以后已经被启用了, 可以在 1.5.0 内使用;

然而 使用 2.0.0.REALEASE 版本的 spring boot 应该使用新的借口方法:

<Kotlin> 一下子思维跟不上, 请您自己转换一下:

interface GirlRepository : JpaRepository < Girl , Int > {

    fun findGirlById ( id : Int ) : Girl { }

}

<Java> 不确定对不对:

public interface GirlRepository implement JpaRepository<Girl , Int> {

    public Girl findGirlById ( id : Integer ) { }

}


这样就可以使用 findGirlById(id) 这个方法查找 Girl 了, 挺神奇的, 不过能用, spring boot 是根据你的方法函数命名规则处理的。

0 回复 有任何疑惑可以回复我~
#1

evenardo

第一句 被启用了 应为 被 弃用了
2018-03-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

获取一条数据时,使用了getOne方法,使用postman访问时,报错,为啥是这样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信