java中TimerTask计时器中如何调用controller层查询方法 返回list集合

 我来答
超级电影说
2016-05-28 · TA获得超过206个赞
知道小有建树答主
回答量:344
采纳率:100%
帮助的人:163万
展开全部
这个明显设计有问题,定义定时器的目的是什么?是改变控制层么?多写点代码吧亲

我看了楼上的追问代码,很容易解决你的问题,代码如下

@Service

public class MyApplication implements ApplicationListener<ContextRefreshedEvent> {

public void onApplicationEvent(ContextRefreshedEvent event) {

//在此处执行你的任务调度

}

}
DoramiHe
2018-04-08 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59537
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
肯定是可以的,但是java 是没有指针定义的;

public class ArrTest{
public static void doTest(String[] args){
for(int i=0;i<args.length;i++){
System.out.println(args[i]);
}
}
public static void main(String[] args){
String[] testArr = {"a","b","c","d"};
ArrTest.doTest(testArr );
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dark19861201
2016-05-18 · TA获得超过2152个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1780万
展开全部
不是很明白你想做啥?controller一般不都是对外的HTTP接口么?如果你要返回list,去调用server才对吧?
追问

一个定时器功能,固定每天几点去调用server中的一个查询方法,返回一个数据表,可是在TimerTask中的sun 方法里调用server 的查询方法 

启动服务不报错 

在断点模式下


server就调用不到了 是null

追答
你们项目都是用的依赖注入的吧,那你要把这个service在spring里面配置进去才行,不过一般这种定时任务一般比较多的是用spring集成的一个quartz来实现,而不是自己写
TimerTask的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式