Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1.  
  2. @Service
  3. public class EmailService {
  4.    
  5.     private Context context;
  6.     //.. тут обитают драконы
  7.    
  8.     //использование контекста
  9.    public void sendRegistrationEmail() {
  10.      String registrationEmailBody = getRegConfirmMessage(context);
  11.      MimeMessage registrationMessage = createMimeMessage(registrationEmailBody, recepientName);
  12.      sendCommonEmail(registrationMessage);
  13.  
  14.     }
  15.  }
  16.  
  17.  
  18. @Controller
  19. public class DevController {
  20.  
  21.     private EmailService emailService;
  22.  
  23.     public DevController(EmailService emailService) {
  24.         this.emailService = emailService;
  25.     }
  26.  
  27.     @ResponseBody
  28.     @GetMapping("/someWay/subway/send/registration")
  29.     public String sendEmail(){
  30.         Context ctx = new Context();
  31.         ctx.setVariable("confirmationLink", "google.com");
  32.         emailService.setContext(ctx);
  33.         emailService.setRecepientName("userName@gmail.com");
  34.         emailService.sendRegistrationEmail();
  35.         return "OK!";
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement