【发布时间】:2014-08-08 13:40:24
【问题描述】:
我有一个变量,我称之为“UtilityStartDate”,假设它在 1 类中,它从存储过程中提取值。
第一类
@Override
public void populateUtility(Date utilityStartDate, String utilityStatus) {
if(this.Utility != null) {
this.Utility.populate(utilityStartDate, utilityStatus);
}
}
我想在这里填充它,在不同的类(2 类)中,目前它正在使用一个常量。 “READ_DASHBOARD_START_DATE”,也用作“dateFrom”。 2级
@Loggable(value = LogLevel.DEBUG)
public List <MeterReadChart> populateMeterReadChart(String customerId) {
Calendar cal = Calendar.getInstance();
String dateTo = DateUtils.formatDate(cal.getTime());
**cal.add(Calendar.YEAR, Constant.READ_DASHBOARD_START_DATE);
String dateFrom = DateUtils.formatDate(cal.getTime());**
return meterReadingDao.populateMeterReadingDetail(customerId, dateFrom, dateTo);
}
我对 java/spring 很陌生,不知道如何从 Class 1 调用它到 Class 2 中的方法
【问题讨论】:
-
尝试注释为
@Component,然后您可以使用@Autowired将一个注入另一个,如果我知道正确的话