X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemo%2FDemoController.java;h=b84178097aeae2495b80db7fd87cc4da53cdcc9d;hb=9de876c5fb510a0ec6ec439aaa371673d6382c58;hp=483ca88454ff770a596efddcd0ba2edfb1a1964c;hpb=ca1ddb54ae8bf1908726a1e8ace2dbfb87266bee;p=demos%2Fspring-boot diff --git a/src/main/java/de/juplo/demo/DemoController.java b/src/main/java/de/juplo/demo/DemoController.java index 483ca88..b841780 100644 --- a/src/main/java/de/juplo/demo/DemoController.java +++ b/src/main/java/de/juplo/demo/DemoController.java @@ -1,6 +1,7 @@ package de.juplo.demo; +import java.util.stream.Collectors; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ModelAttribute; @@ -8,7 +9,7 @@ import org.springframework.web.bind.annotation.RequestMapping; /** - * Controller to demonstrate the behavior of the checkbox + * Controller to demonstrate the behavior of checkboxes * @author Kai Moritz */ @Controller @@ -18,7 +19,15 @@ public class DemoController @RequestMapping("/") public String display(@ModelAttribute Form form) { - log.info("option={}", form.option); + log.info( + "option={}, inner={}{}", + form.option, + form.inner.option, + form.map + .entrySet() + .stream() + .map(entry -> entry.getKey() + "=" + entry.getValue()) + .collect(Collectors.joining(", ", ", ", ""))); return "form"; } }