Spring service调用问题
public class MailTask extends TimerTask {
private static boolean isRunning = false;
@Autowired
KPIManager kpiManager; @SuppressWarnings("deprecation")
public void run() {
if (!isRunning) {
System.out.println("My Mailtask starting....................");
try {
//reciever list
Map<String, RecType> receiver = new LinkedHashMap<String, RecType>();
RecType recType = RecType.t;
//test-Theodore
String receiverId="xxxxxxxxxx";
receiver.put(receiverId, recType);
String sender="yyyyyyyyyyyyyy";
MsgType msgType = MsgType.official;
Date date = new Date();
Calendar cal = new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.setMinimalDaysInFirstWeek(7);
cal.setTime (date);
String year="";
String week="";
year=String.valueOf(cal.get(Calendar.YEAR));
week= String.valueOf(cal.get(Calendar.WEEK_OF_YEAR));
System.out.println("*******************");
System.out.println(year);
System.out.println(week);
System.out.println("*******************" + kpiManager);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
请教下,为什么系统启动后,无法加载kpiManager,输出总是null,进而无法使用kpiManager方法?
private static boolean isRunning = false;
@Autowired
KPIManager kpiManager; @SuppressWarnings("deprecation")
public void run() {
if (!isRunning) {
System.out.println("My Mailtask starting....................");
try {
//reciever list
Map<String, RecType> receiver = new LinkedHashMap<String, RecType>();
RecType recType = RecType.t;
//test-Theodore
String receiverId="xxxxxxxxxx";
receiver.put(receiverId, recType);
String sender="yyyyyyyyyyyyyy";
MsgType msgType = MsgType.official;
Date date = new Date();
Calendar cal = new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.setMinimalDaysInFirstWeek(7);
cal.setTime (date);
String year="";
String week="";
year=String.valueOf(cal.get(Calendar.YEAR));
week= String.valueOf(cal.get(Calendar.WEEK_OF_YEAR));
System.out.println("*******************");
System.out.println(year);
System.out.println(week);
System.out.println("*******************" + kpiManager);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
请教下,为什么系统启动后,无法加载kpiManager,输出总是null,进而无法使用kpiManager方法?
...全文
相关推荐
spring mvc + mybatis 调用mysql 存储过程
spring mvc + mybatis 调用mysql 存储过程
ssm-springMVC-整合Quartz(解决了无法注入service问题)-项目示例
ssm-springMVC-整合Quartz(解决了无法注入service问题)-项目示例
Spring事务传播行为问题解决
主要介绍了Spring事务传播行为问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Spring hession Service Test项目
NULL 博文链接:https://xiangjinqi.iteye.com/blog/1432095
Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合
Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。 一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它。框架通常能很好的解决一个问题。然而,你的应用是分层的,可能每一个层都需要各自的框架。仅仅解决UI问题并不意味着你能够很好的将业务逻辑和持久性逻辑和UI 组件很好的耦合。


Web 开发
