rtrh-vcode.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
  4. xmlns:context="http://www.springframework.org/schema/context"
  5. xsi:schemaLocation="
  6. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
  7. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
  8. <bean id="emailConfig" class="com.rtrh.projects.modules.email.EmailConfig">
  9. <property name="hostName" value="smtp.qq.com" />
  10. <property name="authenticationAddress" value="517310972@qq.com" />
  11. <!-- 别名 -->
  12. <property name="addressAlias" value="哈密市重点项目建设及工作可视化管理平台" />
  13. <!-- 授权码 -->
  14. <property name="authenticationCode" value="ontaywvvcallbhag" />
  15. <!-- 最大有效期 30 分钟 -->
  16. <property name="periodOfValidity" value="30" />
  17. </bean>
  18. <bean id="emailServiceImpl" class="com.rtrh.projects.modules.email.service.impl.EmailServiceImpl">
  19. <property name="emailConfig" ref="emailConfig"/>
  20. </bean>
  21. <bean id="projectsVodeSender" class="com.rtrh.projects.vcode.ProjectsVodeSender">
  22. <property name="emailConfig" ref="emailConfig"/>
  23. </bean>
  24. <bean id="VCodeManager" class="com.rtrh.common.modules.vcode.VCodeManager">
  25. <property name="vcodeGener">
  26. <bean class="com.rtrh.common.modules.vcode.impl.DefaultVCodeGener" />
  27. </property>
  28. <property name="vcodeSender" ref="projectsVodeSender"/>
  29. </bean>
  30. </beans>