WebWork2.2でS2XWork使ってSeasar2連携しようとした時の問題
- ObjectFactoryのメソッドシグネチャが変更されている
- buildBeanメソッドのパラメータにMapが増えている
- 事前に設定してあるObjectFactoryがWebWorkに上書きされる
- S2ContainerServletよりもFilterDispatcherが先に初期化されてしまう。
- FilterDispatcherでObjectFactoryを初期化するより前にSingltonS2ContainerFactoryを初期化しないと駄目。
- ServletではなくFilterでSingltonS2ContainerFactoryを初期化。
- FilterDispatcherでObjectFactoryを初期化するより前にSingltonS2ContainerFactoryを初期化しないと駄目。
思ったより多い&かなり致命的。もう独自に対応している方がいなければ私が対応しようかと思います。