当前位置:  开发笔记 > 编程语言 > 正文

如何将spring mail session jndi xml配置迁移到java config

如何解决《如何将springmailsessionjndixml配置迁移到javaconfig》经验,为你挑选了1个好方法。

我是Spring MVC的新手.我在Wildfly 8.0应用服务器上配置了一个邮件会话.我使用的是Spring 3.2.我正在使用这样的查找:


但是,我非常想在Java Config中弄清楚如何做到这一点.如何将这个基于xml的JNDI查找迁移到java配置?



1> Kudpudeen..:

最后我使用java配置获得了JNDI Lookup.

@Bean
public JavaMailSenderImpl javaMailSenderImpl() {
    JavaMailSenderImpl mailSenderImpl = new JavaMailSenderImpl();
    mailSenderImpl.setSession(session());
    return mailSenderImpl;
}

public Session session(){
    JndiTemplate template = new JndiTemplate();
    Session session = null;
    try {
         session = (Session) template.lookup("java:jboss/mail/Email");
    } catch (NamingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return session;
}

上面的代码片段相当于JNDI Lookup邮件xml配置.

 

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有