Seasar2.3⇒2.4 S2Struts⇒SAStruts の移行記録
メモ。
【1】Interceptorの記述方法が違う!
S2Strutsでは、ActionImplを登録するdiconにインタセプタを記述していたのですが、
SAStrutsではcustomizer.dicon という専用のdiconがあってそこに書くようになっています。
↓
<!-- Actionのpublicメソッド実行時に適用 -->
<!-- Loginチェックを行うInterceptor -->
<!-- Loginページは該当しない -->
<initMethod name="addCustomizer">
<arg>
<component class="org.seasar.framework.container.customizer.AspectCustomizer">
<property name="interceptorName">"loginConfirmInterceptor"</property>
<initMethod name="addIgnoreClassPattern">
<arg>"jp.go.nta.hogeop.eq.action.z"</arg>
<arg>"LoginAction"</arg>
</initMethod>
</component>
</arg>
</initMethod>