исключение нулевой точки скорости
Я хочу отправлять почту, используя шаблоны скорости.
Моя конфигурация основана на документации Spring 3.1.
У меня есть XML-файл с конфигурацией:
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd ">
resource.loader=class
class.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
Тогда у меня есть класс:
@Controller
public class SendMail{
private static final Logger logger = Logger.getLogger(SendMail.class);
private JavaMailSender mailSender;
private VelocityEngine velocityEngine;
public void setMailSender(JavaMailSender mailSender) {
this.mailSender = mailSender;
}
public void setVelocityEngine(VelocityEngine velocityEngine) {
this.velocityEngine = velocityEngine;
}
@RequestMapping(value = "/sendEmail", method = RequestMethod.GET)
public @ResponseBody void send(){
sentEmail();
}
private void sentEmail(){
try {
// SimpleMailMessage msg = new SimpleMailMessage(mailMessage);
MimeMessage message = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message,
true, "UTF-8");
helper.setFrom("[email protected]");
helper.setTo("myEmail");
helper.setSubject("title");
Map map = new HashMap();
map.put("user", "Piotr");
map.put("test", "TEST");
String text1 = VelocityEngineUtils.mergeTemplateIntoString(
velocityEngine, "velocity.vm", map );
logger.info(text1);
String text = "test";
helper.setText(text, true);
mailSender.send(message);
} catch (Exception ex) {
System.out.println(ex.getStackTrace());
System.out.println(ex.getMessage());
}
}
}
мой файл vm находится вРесурсы" папка.
И все, что я получаю идентификатор "Исключение нулевой точки ";
Ответ нене дай мне больше ничего
У вас есть идеи, что делать?