Integração Spring e Frameworks MVC

Olá amigos,

Até onde eu sei, a integração WebWork e Spring é tal que as próprias actions do WW são configuradas como beans do Spring, lá no seu beans.xml. Certo?

Porém, em que isso seria mais vantajoso do que criar um Interceptor? Não seria mais fácil fazer um SpringInterceptor, que fizesse algo do tipo:

  - verifica setters
  - acha um setBean
  - procura na BeanFactory por um "bean"
  - injeta

Assim não seria mais fácil? Esse tipo de coisa traria alguma limitação?