StudentLoanManagement
NotificationService.java
Go to the documentation of this file.
1package com.student_loan.service;
2
3import org.slf4j.Logger;
4import org.slf4j.LoggerFactory;
5import org.springframework.beans.factory.annotation.Autowired;
6import org.springframework.mail.SimpleMailMessage;
7import org.springframework.mail.javamail.JavaMailSender;
8import org.springframework.stereotype.Service;
9
10
11@Service
12public class NotificationService {
13
14
15 @Autowired
16 private JavaMailSender mailSender;
17
18 //Logger
19 private static final Logger logger = LoggerFactory.getLogger(NotificationService.class);
20
21 public void enviarCorreo(String destinatario, String asunto, String cuerpo) {
22 SimpleMailMessage mensaje = new SimpleMailMessage();
23 mensaje.setTo(destinatario);
24 mensaje.setSubject(asunto);
25 mensaje.setText(cuerpo);
26 try {
27 mailSender.send(mensaje);
28 } catch (Exception e) {
29 logger.error("Error al enviar el correo: " + e.getMessage());
30 }
31 }
32
33}
void enviarCorreo(String destinatario, String asunto, String cuerpo)