ソースを参照

Simplified BeerController

Matt Raible 7 年 前
コミット
8acd621f9a
共有1 個のファイルを変更した2 個の追加7 個の削除を含む
  1. 2
    7
      server/src/main/java/com/example/beer/BeerController.java

+ 2
- 7
server/src/main/java/com/example/beer/BeerController.java ファイルの表示

@@ -19,16 +19,11 @@ public class BeerController {
19 19
 
20 20
     @GetMapping("/good-beers")
21 21
     @CrossOrigin(origins = {"http://localhost:8100","file://"})
22
-    public Collection<Map<String, String>> goodBeers() {
22
+    public Collection<Beer> goodBeers() {
23 23
 
24 24
         return repository.findAll().stream()
25 25
                 .filter(this::isGreat)
26
-                .map(b -> {
27
-                    Map<String, String> m = new HashMap<>();
28
-                    m.put("id", b.getId().toString());
29
-                    m.put("name", b.getName());
30
-                    return m;
31
-                }).collect(Collectors.toList());
26
+                .collect(Collectors.toList());
32 27
     }
33 28
 
34 29
     private boolean isGreat(Beer beer) {