我是Spring MVC的新手。我在Wildfly 8.0应用服务器上配置了一个邮件会话。我使用的是Spring 3.2。我使用的查找如下所示:
<jee:jndi-lookup id="myMailSession"
jndi-name="java:jboss/mail/Email"
expected-type="javax.mail.Session" />
然而,我非常想弄清楚如何在Java配置中完成这一点。如何将这种基于XML的JNDI查找迁移到Java配置中?
3条答案
按热度按时间sd2nnvve1#
最后我得到了它的JNDI查找使用java配置。
上面的代码片段等效于JNDI查找邮件xml配置。
xmq68pz92#
您可以使用spring mail来配置邮件发送者
并且您只需要将此配置上下文导入到主应用程序上下文中。
您还需要使用它的示例代码:
在这里,我使用速度格式的HTML邮件,这将给予你一个伟大的外观和感觉。
6kkfgxo03#
您可以定义一个@Configuration类并创建一个如下所示的bean。
在使用jndi对象的@Bean中,必须强制转换它: