freeemarker模板发送邮箱

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd  http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-2.5.xsd">

    <!-- 引入Spring配置文件 -->
    <import resource="app-datasource.xml" />
    <import resource="app-shiro.xml" />
    <import resource="app-ehcache.xml" />
    <context:component-scan base-package="com.xcj"
        use-default-filters="false">
        <context:include-filter type="annotation"
            expression="org.springframework.stereotype.Service" />
    </context:component-scan>

    <context:component-scan base-package="com.xcj">
        <context:exclude-filter type="annotation"
            expression="org.springframework.stereotype.Controller" />
    </context:component-scan>

    <bean id="multipartResolver"
        class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />

    <bean id="freeMarkerConfigurer"
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPaths"
            value="${freemarkertpl.loader_path}" />
        <property name="freemarkerSettings">
            <props>
                <prop key="defaultEncoding">
                    ${freemarkertpl.encoding}
                </prop>
                <prop key="url_escaping_charset">
                    ${freemarkertpl.url_escaping_charset}
                </prop>
                <prop key="locale">${freemarkertpl.locale}</prop>
                <prop key="template_update_delay">
                    ${freemarkertpl.update_delay}
                </prop>
                <prop key="tag_syntax">auto_detect</prop>
                <prop key="whitespace_stripping">true</prop>
                <prop key="classic_compatible">true</prop>
                <prop key="number_format">
                    ${freemarkertpl.number_format}
                </prop>
                <prop key="boolean_format">
                    ${freemarkertpl.boolean_format}
                </prop>
                <prop key="datetime_format">
                    ${freemarkertpl.datetime_format}
                </prop>
                <prop key="date_format">
                    ${freemarkertpl.date_format}
                </prop>
                <prop key="time_format">
                    ${freemarkertpl.time_format}
                </prop>
                <prop key="object_wrapper">
                    freemarker.ext.beans.BeansWrapper
                </prop>
            </props>
        </property>
        <property name="freemarkerVariables">
            <map>
                <entry key="systemName" value="${system.name}" />
                <entry key="systemVersion" value="${system.version}" />
                <entry key="systemDescription"
                    value="${system.description}" />
            </map>
        </property>
    </bean>


    <!-- email有关配置 -->
    <!-- 配置异步发送器-->
    <bean id="taskExecutor"
        class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
        <property name="corePoolSize" value="10" />
        <property name="maxPoolSize" value="30" />
    </bean>
        <!-- 配置spring的javamail -->
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="smtp.exmail.qq.com" />
        <property name="port" value="25" />
        <!-- username和MailServiceImpl一致,修改一个,必全部修改 -->
        <property name="username" value="yan.yang@xiaochejiang.com" />
        <property name="password" value="yan123" />
        <!-- 发送时使用的字符集 -->
        <property name="defaultEncoding" value="UTF-8"></property>
        <!-- javaMail相关参数设置 -->
        <property name="javaMailProperties">
            <props>
                <!-- 是否需要auth认证 -->
                <prop key="mail.smtp.auth">true</prop>
            </props>
        </property>
    </bean>
    <bean id="emailService"
        class="com.xcj.admin.service.impl.email.MailServiceImpl">
         <property name="sender" ref="mailSender" />
        <!-- <property name="javaMailSender"><ref bean="mailSender"/></property>  -->
            <property name="freeMarkerConfigurer"
            ref="freeMarkerConfigurer"></property>
    </bean>

</beans>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值