1

スケジュールされたエグゼキュータを介してタスクをスケジュールするクラスがあります。
クラスをでパラメータ化する必要がありますTimeUnitTimeUnitつまり、スレッドプールの遅延などを使用してクラスを構築し、たとえば秒/ミリ秒/分などを指定する方法を使用できるようにしたいということです。パラメーターを
使用してから、次のことを実行します。String

if(param.equals("seconds")){  
  timeUnit = TimeUnits.SECONDS;  
}

など
、ここでの唯一の方法ですか、それとも別の方法がありますか?

4

1 に答える 1

3

パラメータのタイプとしてTimeUnitを直接使用します。Springは問題なく列挙型をバインドできます。

于 2013-03-01T09:21:42.043 に答える