`
lean1252
  • 浏览: 217917 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring集成velocity

阅读更多

<bean id="velocityEngine"
		class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
		<property name="velocityProperties">
			<props>
				<prop key="resource.loader">class</prop>
				<prop key="class.resource.loader.class">
					org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
				</prop>
				<prop key="velocimacro.library" />
				<!-- <prop key="file.resource.loader.path">WEB-INF</prop> -->
			</props>
		</property>
		<!--  --><property name="resourceLoaderPath" value="/WEB-INF"></property>
	</bean>



<bean id="mailSender"
		class="org.springframework.mail.javamail.JavaMailSenderImpl">
		<property name="host">
			<value>smtp.gmail.com</value>
		</property>
		<property name="javaMailProperties">
			<props>
				<prop key="mail.smtp.auth">true</prop>
				<prop key="mail.smtp.timeout">25000</prop>
                <prop key="mail.smtp.socketFactory.port">465</prop> 
				<prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop> 
				<prop key="mail.smtp.socketFactory.fallback">false</prop> 
				<prop key="mail.smtp.starttls.enable">true</prop>
			</props>
		</property>
		<property name="username">
			<value>aaa@gmail.com</value>
		</property>
		<property name="password">
			<value>123456</value>
		</property>
	</bean>

<bean id="emailNotification"
		class="com.web.util.email.EmailNotificationImpl">
		<property name="javaMailSender" ref="mailSender" />
	</bean>

	<bean id="emailMessageProducer"
		class="com.web.util.email.EmailMessageProducerImpl">
		<property name="velocityEngine" ref="velocityEngine" />
	</bean>

分享到:
评论

相关推荐

    Velocity入门教程(Spring集成Velocity)

    Velocity入门教程,语法,Velocity布局,Spring框架集成Velocity

    Spring已集成jsp的环境下同时集成Velocity

    总的来说,Spring集成Velocity能为开发者提供更多的选择,既可以继续使用熟悉的JSP,也可以根据项目需求灵活地切换到Velocity模板。通过这种方式,可以充分利用Velocity的高效渲染和清晰的逻辑结构,提高项目的可...

    springJavaEmail:Spring集成Velocity 发送Email

    在这个项目"springJavaEmail:Spring集成Velocity发送Email"中,我们将探讨如何利用Spring和Velocity模板引擎来创建和发送带有动态内容的电子邮件。 首先,让我们理解Spring的JavaMailSender接口。这个接口是Spring...

    spring+velocity发送邮件

    - JavaMail API:未明确指定版本,一般情况下,Spring会集成JavaMail的相关API进行使用。 ### 邮件发送类详解 #### 类结构 根据提供的代码片段,可以看到一个名为`VelocityTemplateMailMessage`的类,该类主要用于...

    spring+velocity+ibatis

    标题“spring+velocity+ibatis”揭示了一个基于Java的Web应用程序开发组合,它结合了Spring框架、Velocity模板引擎和iBatis数据访问层。这个项目可能是为了演示或教学如何有效地集成这三个组件,以便构建一个完整的...

    Struts2+Spring+Velocity项目

    Spring还包含对数据库访问的支持,如JDBC抽象层,以及与ORM框架如Hibernate和MyBatis的集成。 **Velocity** 是一个开源的Java模板引擎,它允许开发者将HTML和业务逻辑分离。Velocity模板语言(VTL)简洁、直观,...

    简单学习使用Spring+Velocity发送邮件

    为了在Spring中集成Velocity,我们需要添加以下依赖: 1. `velocity-engine-core`:Velocity的核心库。 2. `velocity-tools-view`:Spring MVC与Velocity集成所需的工具库。 在Spring配置文件中,你需要定义一个`...

    spring-velocity-support-2.3

    Velocity通过与Spring的集成,可以在Spring MVC中作为视图技术,帮助开发者将业务逻辑与展示逻辑分离,使代码更易于维护和扩展。 在这个“spring-velocity-support-2.3”包中,可能包含以下关键知识点: 1. **...

    struts+spring+velocity

    Struts、Spring 和 Velocity 是Java开发中常用的三个框架,它们在构建企业级Web应用程序时起着关键作用。这里我们将深入探讨这些技术的核心概念、如何协同工作以及它们在实际项目中的应用。 **Struts** Struts 是一...

    struts2+spring+velocity扩展实例V1版本

    在这个"struts2+spring+velocity扩展实例V1版本"中,我们可以看到这三个框架的集成与应用。 首先,Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它的主要职责是处理用户的请求,并将其...

    Spring Velocity简单的一个例子(转)

    在Spring框架中集成Velocity,首先你需要在项目的类路径下添加Velocity的相关库,包括`velocity.jar`、`velocity-tools-view.jar`等。这些库提供了Velocity引擎以及与Spring的适配器,使得在Spring应用中使用...

    maven搭建spring mvc velocity+mybatis

    MyBatis与Spring的集成使得我们可以方便地进行事务管理,同时保持DAO层的简洁性。通过MyBatis的XML配置或注解,我们可以定义SQL查询,MyBatis会自动执行并返回结果。 搭建这样的应用,我们需要以下步骤: 1. 创建...

    spring velocity demo

    Spring Velocity Demo是一个示例项目,展示了如何在Spring框架中集成Velocity模板引擎,以实现动态页面渲染。这个项目基于Eclipse IDE构建,利用了Maven作为依赖管理工具,使得开发环境的搭建更为便捷。以下是关于...

    spring+velocity+ajax带进度条上传文件

    综上所述,"spring+velocity+ajax带进度条上传文件"是一个集成的Web开发解决方案,利用Spring处理文件上传,Velocity构建用户界面,Ajax实现异步通信和进度反馈。这个技术组合能够提供高效、流畅且具有反馈的文件...

    92.Spring Boot使用模板velocity【从零开始学Spring Boot】

    在Spring Boot中集成Velocity,可以实现MVC架构中的View层功能。 1. **集成Velocity** 要在Spring Boot项目中使用Velocity,首先需要在`pom.xml`中添加依赖。Spring Boot并没有默认包含Velocity,所以我们需要手动...

    mongo集成spring struts2 json velocity

    在"mongo集成spring struts2 json velocity"这个项目中,我们将看到如何将这些技术整合到一起,创建一个功能丰富的Web应用程序。 首先,MongoDB的集成意味着项目会利用其NoSQL特性和文档存储的优势。Spring Data ...

    spring3.2+velocity 实例

    以上就是Spring 3.2集成Velocity的基本知识和实践要点。在实际项目中,你还需要考虑错误处理、国际化、模板缓存等高级特性,以优化性能和用户体验。如果能访问到提供的博客链接,那么可以从实际案例中学习更具体的...

    spring velocity ibatis

    Velocity与Spring集成,可以让模板引擎更好地融入到Spring应用中,使得视图层的处理更加高效和灵活。 然后,iBatis作为数据访问层的一个选择,它将SQL语句与Java代码分离,提供了更直接的数据库操作方式。开发者...

Global site tag (gtag.js) - Google Analytics