回答編集履歴

1

追記

2021/10/14 14:06

投稿

IT001
IT001

スコア659

test CHANGED
@@ -21,3 +21,27 @@
21
21
 
22
22
 
23
23
  [参考: Spring公式のissue](https://github.com/spring-projects/spring-data-commons/issues/1399)
24
+
25
+
26
+
27
+ ---
28
+
29
+ ■追記
30
+
31
+
32
+
33
+ Optionalは、色々書き方がありますが、例えば以下のようなことができます。
34
+
35
+
36
+
37
+ ```java
38
+
39
+ public Customer findOne(Integer id) {
40
+
41
+ return customerRepository.findById(id).orElseThrow(() ->
42
+
43
+ new EntityNotFoundException("Customer not found with id " + id));
44
+
45
+ }
46
+
47
+ ```