特定の前後のパターンに常に従わなければならないいくつかのクラスのメソッドが必要です。
public void method(X x, Y y ) {
// ************繰り返し部分開始 ******************/
AFrameworkClass aFrameworkClass = new AFrameworkClass (this.memberVariable,"SomeString");
試す {
aFrameworkClass.aFrameworkMethod( x,y);
aFrameworkClass.anotherFrameworkMethod(x,y);
aFrameworkClass.yetAnotherFrameworkMethod(x);
aFrameworkClass.doPreProcessing();
Throwable t = null ;
// ************繰り返し部分終了 ******************/
try {
// code will vary according to the business logic
}
catch (Throwable t) {
// code will vary according to the business logic
}
// ************繰り返し部分開始 ******************/
aFrameworkClass.doPostProcessing();
} 最後に { aFrameworkClass.doCleanup();
}
// ************繰り返し部分終了 ******************/
}
Spring フレームワークを使用して、このメソッドの繰り返し部分のロジックを、さまざまなクラスで何度も何度もコード化することなく実現することはできますか? もしそうなら、どのように?