0
を使用して、異なるタイプのボディを持つResponseEntityオブジェクトを返すlambdas式を使用して、異なるタイプのボディでResponseEntityオブジェクトを返すことはできますか? 下のコードでは、私はもちろん、悪い戻り値の型を持っています。ラムダ式
competenceRepository.findByNameIgnoreCase(postCompetenceDTO.getName()).map(competence -> {
return new ResponseEntity<String>("Competence already exist!", HttpStatus.CONFLICT);
}).orElseGet(() -> {
Competence competence = new Competence();
competence.setName(postCompetenceDTO.getName());
return new ResponseEntity<CompetenceDTO>(competence.convertToCompetenceDTO(),HttpStatus.OK);
});
よろしく、 はいそれが可能だ事前