From 7cb27ede4900d6230b7f34a961f709218eb10343 Mon Sep 17 00:00:00 2001 From: Florian THIERRY Date: Mon, 17 May 2021 22:25:17 +0200 Subject: [PATCH] Code cleaning. --- .../{MailController.java => EmailController.java} | 12 ++++++------ .../intellijfeatures/services/mail/EmailSender.java | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) rename src/main/java/fr/ippon/example/intellijfeatures/controller/{MailController.java => EmailController.java} (57%) diff --git a/src/main/java/fr/ippon/example/intellijfeatures/controller/MailController.java b/src/main/java/fr/ippon/example/intellijfeatures/controller/EmailController.java similarity index 57% rename from src/main/java/fr/ippon/example/intellijfeatures/controller/MailController.java rename to src/main/java/fr/ippon/example/intellijfeatures/controller/EmailController.java index 00300d9..e590013 100644 --- a/src/main/java/fr/ippon/example/intellijfeatures/controller/MailController.java +++ b/src/main/java/fr/ippon/example/intellijfeatures/controller/EmailController.java @@ -2,21 +2,21 @@ package fr.ippon.example.intellijfeatures.controller; import fr.ippon.example.intellijfeatures.model.User; import fr.ippon.example.intellijfeatures.services.mail.EmailService; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; + +import static org.springframework.http.HttpStatus.NO_CONTENT; @RestController @RequestMapping("/api/mails") -public class MailController { +public class EmailController { private final EmailService emailService; - public MailController(EmailService emailService) { + public EmailController(EmailService emailService) { this.emailService = emailService; } @PostMapping("/send") + @ResponseStatus(NO_CONTENT) public void sendMail(@RequestBody User user) { emailService.sendMail(user); } diff --git a/src/main/java/fr/ippon/example/intellijfeatures/services/mail/EmailSender.java b/src/main/java/fr/ippon/example/intellijfeatures/services/mail/EmailSender.java index dea7b5e..94c1366 100644 --- a/src/main/java/fr/ippon/example/intellijfeatures/services/mail/EmailSender.java +++ b/src/main/java/fr/ippon/example/intellijfeatures/services/mail/EmailSender.java @@ -2,13 +2,13 @@ package fr.ippon.example.intellijfeatures.services.mail; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.mail.javamail.MimeMessageHelper; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Component; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; -@Service -public class EmailSender { +@Component +class EmailSender { private final JavaMailSender javaMailSender; public EmailSender(JavaMailSender javaMailSender) {