java 前端及后台轮询方法总结
代码块
//定时器开始
$scope.start = function () {
timer = function clock() {
findFundNetValueByProId(function (result) {
$scope.listEntitys=result;
$scope.$apply();
// 访问后台方法
findAllRiskWarnEntity(function (resultRiskWarn) {
$scope.resultListEntitys=angular.copy (resultRiskWarn);
$scope.$apply();
});
}, $scope.queryEntity.fundProductID);
}
//每隔5秒刷新
setInterval(function(){
$scope.$apply(timer);
},5000);
timer();
};
//定时器结束
$scope.stop = function () {
timer=window.clearInterval(timer)
};
代码块
@Scheduled(cron="0/30 * 9-23 * * ?")
@Override
public void calcRiskValue() {
System.out.println("Risk Result is..");
}