Add comments.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user