目錄
註解:@async,@enableasync我新建乙個service,就叫asyncservice
package com.example.service;
import org.springframework.stereotype.service;
@service
public class asyncservice catch (interruptedexception e)
system.out.println("處理資料中...");
}}
我執行緒休眠了5秒,再看看我的controller
package com.example.controller;
import com.example.service.asyncservice;
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.web.bind.annotation.restcontroller;
@restcontroller
public class asynccontroller
}
@enableasync
@async
public void hello()
}
執行,發現控制台每一秒都會列印出許嵩,這裡講解一下,更多的自己去查
cron=秒 分 時 日 月 週幾
*是所有,列舉用逗號,時區用-,間隔是/
@scheduled(cron = "* * * * * mon-sat")//周一到週六,每秒執行一次
@scheduled(cron = "0 * * * * mon-sat")//0秒執行
@scheduled(cron = "0,1,2,3 * * * * mon-sat")//0至3秒的時候執行
@scheduled(cron = "0-3 * * * * mon-sat")//0至3秒執行
@scheduled(cron = "0/3 * * * * mon-sat")//每隔3秒執行
SpringBoot 十五 整合Druid
druid是阿里巴巴開源平台上乙個資料庫連線池實現,它結合了c3p0 dbcp proxool等db池的優點,同時加入了日誌監控,可以很好的監控db池連線和sql的執 況,可以說是針對監控而生的db連線池 據說是目前最好的連線池 今天主要講在springboot2.0中整合druid。druid連線...
springboot整合定時任務與非同步任務
新增配置資訊 spring給我們配的執行緒池 spring task execution pool core size 5 max size 50建立乙個定時任務配置類 enablescheduling 開啟定時任務功能 enableasync 開啟非同步任務功能 開啟非同步任務功能 enablea...
Django 學習筆記 十五
昨晚翻譯了two scoops django 1.5的第七章,今天就順手把第八章第一小節 best practices for class based views翻譯一下 至django1.3發布以來,django 已經提供了對基於類檢視的支援。早期cbvs的問題幾乎都被挑出,這應該感謝如marc ...