From dcc75c42d3f8355ac9885f74aaf100672bc34cea Mon Sep 17 00:00:00 2001 From: Florian THIERRY Date: Mon, 17 May 2021 22:40:31 +0200 Subject: [PATCH] Add comments. --- .../intellijfeatures/torefactor/MonolithController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/fr/ippon/example/intellijfeatures/torefactor/MonolithController.java b/src/main/java/fr/ippon/example/intellijfeatures/torefactor/MonolithController.java index 4708e05..f170993 100644 --- a/src/main/java/fr/ippon/example/intellijfeatures/torefactor/MonolithController.java +++ b/src/main/java/fr/ippon/example/intellijfeatures/torefactor/MonolithController.java @@ -30,6 +30,7 @@ public class MonolithController { @PostMapping("/send") @ResponseStatus(HttpStatus.NO_CONTENT) public void sendMail(@RequestBody User user) throws IOException, MessagingException { + // Validate inputs if (user.getName() == null || ObjectUtils.isEmpty(user.getName())) { throw new BadRequestException("User name is required."); } @@ -38,6 +39,7 @@ public class MonolithController { throw new BadRequestException("User email is required and should be a valid email."); } + // Load pebble templates PebbleEngine pebbleEngine = new PebbleEngine.Builder().build(); Writer writer = new StringWriter(); @@ -50,6 +52,7 @@ public class MonolithController { .evaluate(writer2, Map.of("user", user)); String textContent = writer2.toString(); + // Send an email MimeMessage mimeMessage = javaMailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);