是由於jdk8的原因,有可能和spring boot的版本也關系,
兩種方式可選 注冊,返回類是Optional<Girl>, Optional是jdk8自帶的
@GetMapping(value = "/girls/{id}")
public Optional<Girl> girlFindOne(@PathVariable("id") Integer id) {
//直接用findById查找
//return girlRepository.findById(id);
//構通Example查找
Girl girl = new Girl();
girl.setId(id);
Example<Girl> example = Example.of(girl);
return girlRepository.findOne(example);
}