楼主,我不太明白你的意思,如果你希望知道util类,你可以用过reflect来获得。

解决方案 »

  1.   

    <bean id="mybean" class="actions.MyBean">
           <property name="myFunc">
    <ref bean="myFunc1" />
          </property>
    </bean><bean id="myFunc1" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
       <property name="staticMethod"><value>MyUtil.getMyFunc1</value></property>
     </bean>
      

  2.   

    呵呵,我就知道Saro会的,这个开源框架版中,我只佩服你,能留个MSN或QQ吗?你的是一种方法,我找到另一种更加简单一些的,而且可以往静态工厂方法中注入任意类型的函数参数, 贴出来交流一下。假如静态工厂方法是有参数的:
    Class MyBean
    {
       
      public MyFunc getMyFunc1(int i,Object myobj){.......};
      public MyFunc getMyFunc2(int i,Object myobj){.......};}
     <bean id="MyFun1" class="actions.MyBean" factory-method="getMyFunc1">
         <constructor-arg><value>1</value></constructor-arg>
         <constructor-arg>
              <bean id="MyClass" class="mybeans.MyClass" />
         </constructor-arg>
    </bean>