Spring timer简单示例
来源:互联网 发布:app数据录入 编辑:程序博客网 时间:2024/06/12 01:40
该示例运行起来之后,会每一秒在控制台打印一下当前的系统时间。
项目目录结构:
Timer.java内容:
package com.rain.corn;import java.text.SimpleDateFormat;import java.util.Date;/** * 报时类. */public class Timer {/** * 格式化时间对象. */private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");/** * 打印格式化后的当前时间. */public void now() {Date date = new Date();System.out.println(sdf.format(date));}}
applicationContext.xml文件内容:
<?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:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><!-- 配置报时类实例 --><bean id="timer" class="com.rain.corn.Timer"></bean><!-- 配置定时任务所要执行的具体类、方法 --><bean id="timerJob"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject"> <ref bean="timer" /></property><property name="targetMethod"><value>now</value></property></bean><!-- 配置定时任务执行的时间规律 --><bean id="cornTimerTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="timerJob" /></property><property name="cronExpression"><value>0/1 * * * * ?</value></property></bean><!-- 配置定时任务列表 --><bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref local="cornTimerTrigger" /></list></property></bean></beans>
web.xml文件内容:
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-name><param-value> classpath:applicationContext.xml</param-value></context-param></web-app>
- Spring timer简单示例
- Timer的简单示例
- 简单介绍Spring Timer
- interrupt()、setDemo()和Timer的简单示例
- spring Aop简单示例
- spring简单过滤器示例
- Spring aop简单示例
- spring aop简单示例
- Spring aop简单示例
- Spring MVC 简单示例
- 【Spring】第一章 简单示例
- Maven + Spring 简单示例
- spring简单入门示例
- spring简单入门示例
- spring简单入门示例
- spring简单入门示例
- Spring Security 简单示例
- wxPython定时器wx.Timer的简单应用示例
- 黑马程序员_SQL的学习
- strtok及其在字符串分析中的应用
- Javascript跨域访问
- (2011.11.29) 05_谢尔排序(Shell's Sort).cpp
- java数组添加数组
- Spring timer简单示例
- ubuntu android 编译环境设置
- 设计模式:Command模式 实现无限次的undo、redo
- 美化你的listView
- 挂载移动硬盘
- C# 固定大小结构体的几种测试
- wince 同步机制
- 系统自带样式Android:theme
- 学习了2个半月 算是入门了吗