我有一个类通过预定的执行程序来安排任务。
我希望在 TimeUnit
上对类进行参数化。我的意思是我希望能够为线程池构造具有延迟等的类,以及一种指定 TimeUnit
的方法,例如如果是秒/毫秒/分钟等
使用 String
参数然后执行:
if(param.equals("seconds")){
timeUnit = TimeUnits.SECONDS;
}
等等
这里唯一的方法还是有其他方法?
最佳答案
直接使用 TimeUnit 作为参数类型。 Spring 可以毫无问题地绑定(bind)枚举。
关于java - 如何在使用什么时间单位时给出 "hint"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15154219/