最佳答案
假设我有一个实用工具类 DateUtil (参见下面) 调用方法使用 DateUtils.getDateAsString (aDate) 静态修饰符,使 DateUtil 成为一个弹簧 bean (参见 DateUtilsBean) ,并将其注入到调用类中 还是就让它这样?
我可以看到使用静态的一个缺点是关于嘲讽的问题,请参阅 如何使用静态方法进行模拟?
public class DateUtils {
public static String getDateAsString(Date date) {
String retValue = "" // do something here using date parameter
return retValue;
}
}
春豆的版本
@Component
public class DateUtilsBean {
public String getDateAsString(Date date) {
String retValue = "" // do something here using date parameter
return retValue;
}
}