action层的类TestAction中有TestService类型的testService变量,其有setter方法,配置文件对testService进行自动代理
<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
         <value>*Service</value>
        </property>
    <property name="interceptorNames">
         <list>
                     <value>transactionInterceptor</value>
         </list>
     </property>
</bean>
然后我如果在其他地方不对TestAction进行配置,那testService能被注入到TestAction中吗?好久没接触Spring了 请大家多多指教

解决方案 »

  1.   

    补充一点:.java代码中没有用Annotation能实现吗?如何配置?
      

  2.   

    没做过这样的功能.一般都是用Spring注入Action所需要的内容的.
      

  3.   

    如果不尽兴配置的话 一般都用Annotation  其他的  还真没见过!
      

  4.   


    你这个帖子怎么跟我的有点儿像呢。
    http://topic.csdn.net/u/20111018/12/c971509d-d03a-466d-bbbc-d424bb8a93f5.html我也用到这块,不过是用在事务控制上面。action里面要是用到service还是需要自己写配置文件的。我理解是这样。
      

  5.   

    如果struts使用注解配置情况下
    也就是使用convention时,如果载入了spring,默认action交由spring管理