`
niu870781892
  • 浏览: 3244 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

springmvc 定时器配置

阅读更多

1.cooltuanBizConfig.xml 

 

(1)配置定时器:定时器的实现是在filter 中配置,有了spring直接就在spring中配置。
   <!-- beans for schedule  -->
<bean id="ehcacheScheduler" class="com.cooltuan.biz.EhcacheBiz"/>
<bean id="task" class="com.cooltuan.task.Task">
   <property name="employeeLoginStatisticsBizAdmin" ref="sysadminEmployeeLoginStatisticsBiz"/>
   <property name="registerStatisticsBizAdmin" ref="sysadminRegisterStatisticsBiz"/>
   <property name="userLoginStatisticsBizAdmin" ref="sysadminUserLoginStatisticsBiz"/>
</bean>

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>
<task:executor id="myExecutor" pool-size="1"/>
<task:scheduler id="myScheduler"/>

 

 

(2)邮件配置

 <bean id="emailSenderBiz" class="com.cooltuan.biz.EmailSenderBiz">
   <property name="mailSender" ref="mailSender" />
   <property name="freemarkerConf" ref="freemarkerConf" />
   <property name="from" value="noreply@kurenren.com"></property>
  </bean>   
  <bean id="findPasswordEmailSenderBiz" class="com.cooltuan.biz.FindPasswordEmailSenderBiz"
    parent="emailSenderBiz">
  </bean>
 
  <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
     <property name="host" value="smtp.qiye.163.com"/>
  <property name="username" value="noreply@kurenren.com" />
  <property name="password" value="noreply.com" />
  <property name="javaMailProperties">
   <props>
    <prop key="mail.smtp.auth">true</prop>
    <prop key="mail.transport.protocol">smtp</prop>
    <prop key="mail.smtp.starttls.enable">true</prop>
   </props>
  </property>
 </bean>   
 <bean id="freemarkerConf" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
  <property name="templateLoaderPath" value="classpath:/" />
 </bean>

 注意:这里用到freemark作为模板,发送到用户邮箱。

 

分享到:
评论

相关推荐

    定时器的配置文件(两种方式:springmvc自带定时,Quartz与spring结合的定时)

    本篇文章将详细讲解两种在Spring MVC框架中实现定时任务的方法:Spring MVC自带的定时器以及Quartz与Spring的集成。 首先,我们来看看Spring MVC自带的定时任务。Spring MVC作为Spring框架的一个模块,主要处理HTTP...

    springmvc定时器配置和编写

    sringmvc中 定时器的编写和配置 ,很详细的信息,简易易懂

    springMvc定时器执行两次

    标题“springMvc定时器执行两次”涉及到的是Spring MVC与Quartz定时任务的集成问题,其中可能存在配置或逻辑上的错误导致定时任务被触发了两次。在Spring MVC应用中,Quartz是一个常用的库,用于实现定时任务的调度...

    springmvc实现的定时器

    下面我们将详细探讨如何利用Spring MVC实现一个简单的定时器。 首先,我们需要了解Spring MVC是Spring框架的一个模块,主要处理HTTP请求,提供MVC设计模式的支持。而定时任务则可以通过Spring的Task Execution和...

    springmvc+hibernate+定时器配置实例

    将SpringMVC、Hibernate和定时器整合,通常是在SpringMVC中配置一个定时任务,该任务利用Hibernate进行数据库操作。首先,你需要在SpringMVC的配置文件中添加定时任务的配置,比如使用Spring的TaskExecutor或...

    springmvc基本配置及定时任务配置修改

    3. **创建配置文件**:通常,我们会创建一个 `DispatcherServlet-servlet.xml` 配置文件,其中定义了视图解析器、模型-视图对、控制器 beans 等。 4. **定义 Controller**:使用 `@Controller` 注解标记 Java 类作为...

    SpringMVC定时器

    **SpringMVC定时器** SpringMVC是Spring框架的一个核心模块,主要负责处理Web应用程序的请求和响应。在SpringMVC中实现定时任务,可以利用Spring的TaskExecution和TaskScheduling模块,它们提供了灵活的定时任务...

    springmvc+Hibernate配置定时器jar包

    - **定时器配置**:同样在`applicationContext.xml`中,创建一个ScheduledTaskRegistrar bean,定义定时任务的bean,并设置cron表达式来控制执行频率。 6. **运行与测试** 在完成上述配置后,可以通过启动服务器...

    SpringMVC利用Quartz实现可配置的定时器

    结合SpringMVC,我们可以轻松地在Spring应用中配置和管理定时任务。 Quartz的核心概念包括Job(工作)、Trigger(触发器)和Scheduler(调度器)。Job是实际需要执行的任务,Trigger定义了任务何时启动,Scheduler...

    spring mvc定时任务需要的所有jar包,包括slf4j、log4j

    2. 配置Spring:在Spring的配置文件(如`applicationContext.xml`或使用Java配置)中启用任务调度器。对于Spring Task,可以使用`&lt;task:annotation-driven/&gt;`元素或`@EnableScheduling`注解。 3. 创建定时任务:...

    springmvc+mybatis+动态定时器quartz

    3. 配置MyBatis的SqlSessionFactory,编写Mapper接口和XML配置文件。 4. 创建Quartz配置,初始化Scheduler,并定义Job和Trigger。 5. 在Spring中注册Job Bean,并关联Trigger。 6. 在需要的地方调用Scheduler的方法...

    SpingMVC定时器

    #### 二、Spring定时器配置详解 在Spring中配置定时任务主要依赖于`ScheduledTimerTask`和`TimerFactoryBean`这两个类。接下来将详细介绍如何配置并使用这些类来实现定时任务。 ##### 1. 定义定时任务Bean 首先...

    springmvc+ibatis+mysql+quartz定时器

    【标题】"SpringMVC+iBatis+MySQL+Quartz定时器"组合是一个常见的企业级Web应用架构,用于构建高效、可扩展的后台服务。这个框架集合了强大的功能,涵盖了从前端请求处理到数据库操作,再到后台定时任务的调度。 ...

    shiro+SpringMVC+Spring+mybatis+maven+mybatis 自动刷新+ Quartz scheduler 定时器

    "shiro+SpringMVC+Spring+mybatis+maven+mybatis 自动刷新+Quartz scheduler 定时器"是一个常见的技术栈组合,每个组件都有其特定的功能和作用。 1. **Shiro**:Apache Shiro 是一个强大且易用的Java安全框架,提供...

    Spring3.0 mvc 定时器及多线程任务demo

    在Spring 3.0 MVC框架中,定时器和多线程任务是两个关键概念,用于构建高效、自动化的Web应用程序。下面将详细讲解这两个概念及其在实际应用中的使用。 一、Spring 3.0 MVC定时器 在Spring 3.0中,我们可以使用...

    spring+springMVC+hibernate+cxf+定时器+ehcache个人整合

    这里我们关注的是一个基于Spring、SpringMVC、Hibernate、CXF、Quartz定时器和Ehcache的整合项目。这个项目结合了这些技术,以实现一个高效、灵活且可扩展的企业级应用。下面将详细介绍每个组件及其在整体架构中的...

    spring定时器实现源码

    但是,在 Spring MVC 中,我们通常会使用 `@Scheduled` 注解来简化定时任务的配置。 **创建定时任务** 1. **定义定时任务类**:创建一个包含 `@Component` 注解的类,这样 Spring 可以将它纳入管理。然后在需要...

    定时器(quartz+spring)读取数据库配置

    本教程将深入探讨如何使用Quartz与Spring框架结合来创建一个能从数据库读取配置的定时任务。 Quartz是一个开源的作业调度框架,它提供了丰富的API和功能,可以用来安排和执行任务。Spring框架则是一个全面的企业级...

    SpringMVC+Maven+Mybatis

    **定时器** 在项目中通常指的是Quartz或Spring的TaskScheduler,用于执行周期性的任务。这些任务可以是后台的数据同步、报表生成等。Quartz是一个强大的、完全开源的作业调度框架,而Spring Task则提供了更简单、轻...

    SpringMVC+Mybatis 框架,非Mven版本,自带基本功能和教复杂的表单样例

    自己搞的,赚点积分。下载的人,不会觉得亏。亏了私信我。 【前端框架】 基于bootstrap的AdminLte2.4 ...2、封装了可配置的Quartz定时器;分两个版本:一个基于xml的配置版,一个是读取SQL 3、轻量级缓存 4、页面优美。

Global site tag (gtag.js) - Google Analytics