qq_时光如梭_03147320
2018-07-27 09:21
public void getAge(Integer id) { Girl girl = girlRepository.findOne(id); //这里为什么报错,求大神解答???? Integer age = girl.getAge(); if(age < 10) { }else if (age>10 && age < 16) { } }
Optional<Girl> optional = girlRepository.findById(id); Integer age = optional.orElseGet(Girl::new).getAge();
改成这样就行了,spring-boot 2.0后加了对java8 optional类型的支持。。。还是要看官方文档啊
Girl girl = girlRepository.findById(id).get(); 我是这样写的,可以出来
版本问题我用的springboot2.0
这个方法写的不对
Spring Boot进阶之Web进阶
104040 学习 · 393 问题
相似问题
回答 6
回答 1
回答 5
回答 3
回答 3