spring task 入門 簡單的一個例子
參考
http://blog.csdn.net/wxwzy738/article/details/25158787
但又有些區別,如下:
1、jar包
2、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"> <!-- 配置監聽器載入spring --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 配置過濾器,解決post的亂碼問題 --> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- 配置spring --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring-context.xml</param-value><!-- 這裡注意spring-context.xml的路徑--> </context-param> </web-app>
3、任務類com.spring.task.Timer
public class Timer {
public void execute(){
System.out.println("Hello World");
}
}
4、spring-context.xml檔案( classpath:spring/spring-context.xml )
<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" xmlns:task="http://www.springframework.org/schema/task" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd"> <task:annotation-driven /> <!-- 定時器開關--> <bean id="myTimer" class="com.spring.task.Timer"></bean> <task:scheduled-tasks> <!-- 這裡表示的是每隔2秒執行一次 --> <task:scheduled ref="myTimer" method="execute" cron="*/2 * * * * ?" /> </task:scheduled-tasks> <!-- 自動掃描的包名 --> <context:component-scan base-package="com.spring.task" /><!--注意,這裡是任務類的包路徑 --> </beans>
啟動web專案(我這裡用的是tomcat7)
console: (2秒鐘執行一次)
如有錯誤,感謝指正
相關推薦
spring task 入門 簡單的一個例子
參考 http://blog.csdn.net/wxwzy738/article/details/25158787但又有些區別,如下:1、jar包2、web.xml<?xml version="1.0" encoding="UTF-8"?> <web-
spring—boot入門簡單介紹以及簡單配置
1、 瞭解Spring的發展 2、 掌握Spring的java配置方式 3、 學習Spring Boot 2. Spring的發展 2.1. Spring1.x 時代 在Spring1.x時代,都是通過xml檔案配置bean,隨著專案的不斷擴大,需要將xml配置分放到不同的配置檔案中,需
JavaEE Spring MVC入門——第一個Spring MVC應用程式(教材學習筆記)
Spring MVC 是Spring提供的一個實現了Web MVC設計模式的輕量級Web框架, 下面通過一個小例子學習一下什麼是Spring MVC 一、建立專案,引入jar包 在Eclipse中建立一個名為chapter11的web專案,在專案的lib目錄下匯入所需的jar包,具體
Vue.js入門簡單小例子
因原文中的Vue.js版本與現在較新的版本語法有些許不同,我只是將原文的程式碼稍作改動,符合2.2.2及以上版本的語法,在此記錄方便自己回顧溫習。 廢話不多說,直接上程式碼: <!DOCTYPE html> <html> <head&g
python2.7的flask框架之入門簡單小例子
各位看官參考這篇文章的前提就是各位已經安裝好了flask框架哦,廢話不多說,我們先來看一個最小的 Flask 應用: from flask import Flask app = Flask(__name__) @app.route('/') def hello_worl
spring-mvc 入門-一個簡單的例子
spring mvc 框架本質上是一個servlet,在深究springmvc 底層實現之前我們先進行一個簡單的springmvc入門例子,來帶領大家進行一個spring mvc 的初體驗。 1.環境搭建 spring mvc 的環境搭建非常簡單,首先建
一個簡單的例子入門pwn
首先,pwn大概是pwn to own的意思,就是通過二進位制/系統呼叫等方式獲得目標主機的shell; 我直接以一個非常簡單的棧溢位例子(基於Linux)來講解pwn所要用到的一些常用的工具及命令; 所需要的工具安裝等,可以先看這個連結(https://blog.c
Spring-Cloud SOA面向服務架構(一個簡單的例子)
什麼是SOA 玩法 新建一個java專案 點選右鍵選擇 web Service Client 服務 這裡選擇WSDL地址,點選下一步自動生成程式碼 呼叫main方法
Go語言入門——從一個簡單例子入門
檢視文件 首先先分享一個可以在本地就能檢視文件的騷操作(linux系統) 1.開啟命令列終端,輸入godoc -http=:8000,如果想後臺執行在後面加個& 2.然後開啟瀏覽器,輸入網址:localhost:8000 就可以愉快地看文件了 go語言是個什麼東西
一個簡單的例子入門Vue.js
現在是前端的天下,原來屬於後端的互動現在逐漸被前端慢慢地取代,在前端飛速發展的今天,三大框架在各自擅長的領域獨領風騷,Vue 作為一個輕量級的框架也深受國人開發者喜愛,今晚有雨,待在屋裡寫了一個 Vue 小示例,於我複習鞏固,也記錄下來供初學者參考: &l
(一)Spring 之IOC入門簡單例子
1. IOC 和 DI 是什麼 2.匯入Spring 的jar 包 3.實現IOC簡單例子的步驟 (一)IOC 和 DI是什麼 IOC即控制反轉,意思是物件的建立不通過 手動 new,而是把物件的建立權交給Spring來完成。 DI 即依賴注入,意思是 Spring主動建
Spring Boot 入門 (一)——建一個最簡單的springboot專案
建立一個最簡單的springboot專案 廢話不多說直接開整!! 開啟eclipse新建一個maven專案,目錄格式如下: 開啟pom.xml檔案,引入父依賴,web依賴,並設定JDK版本 <project xmlns="http://maven.apache.or
第8章 使用Spring Web Flow--學習一個簡單例子
概述: Spring 的工作流就是類似網上購物,註冊使用者-》選擇商品-》新增到購物車-》付款-》收貨-》售後,一套已經固化的流程。 學習博文地址: 看一下工程結構: 操作步驟: step1、引入spring web flow jar 當前還要普通Spring相關jar
Spring入門--建立一個簡單的用到Spring專案
1.配置Spring執行的環境,用直接拖動相關jar包到lib資料夾的方式並不可行,jar包的匯入正確方式應為:Build Path ->Configure Build Path ->Libraries ->add External Jars. 2.匯入包
spring batch之二 一個簡單的spring batch的例子.
在實際工作中我們可能需要快速的實現一個spring batch.本文作為一個參考例子。 主要使用maven ,STS tool. spring.framework.version 3.0.6.RELEASE. spring.batch.version 2.1.7.REL
一個簡單的例子說明java中spring框架的依賴注入
javaEE 開發中,現在最成熟的框架之一應該就是spring了,spring框架最強大的地方就是實現了依賴注入(也叫控制反轉),最近的一個專案中用的就是 spring框架,spring框架是工廠模式的應用結合了MVC的設計思想,,大家可以看到在spring框架中到處體現
(原創)Maven+Spring+CXF+Tomcat7 簡單例子實現webservice
produces per back targe xsd lean listener ans 控制 這個例子需要建三個Maven項目,其中一個為父項目,另外兩個為子項目 首先,建立父項目testParent,選擇quickstart: 輸入項目名稱和模塊名稱,然後創建:
Spring Boot入門第二天:一個基於Spring Boot的Web應用,使用了Spring Data JPA和Freemarker。
per pan let mysq 應用 posit ble host thead 今天打算從數據庫中取數據,並展示到視圖中。不多說,先上圖: 第一步:添加依賴。打開pom.xml文件,添加必要的依賴,完整代碼如下: <?xml version="1.0" enco
spring boot Thymeleaf模板引擎 最簡單輸出例子
test leaf att map 控制器 輸出 span blog hello spring boot Thymeleaf模板引擎 最簡單輸出例子 控制器代碼如下: @GetMapping(value = "/test")public String test(Mo
Struts2的配置和一個簡單的例子
ring public return tsp 正在 瀏覽器 使用 javassist github Struts2的配置和一個簡單的例子 筆記倉庫:https://github.com/nnngu/LearningNotes 簡介 這篇文章主要講如何在 IntelliJ