此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【hacker_viking】截止到2008-07-03 17:20:40的历史汇总数据(不包括此帖):
发帖的总数量:10                       发帖的总分数:200                      
结贴的总数量:2                        结贴的总分数:40                       
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:8                        未结的总分数:160                      
结贴的百分比:20.00 %               结分的百分比:20.00 %                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
楼主该结一些帖子了

解决方案 »

  1.   

    Being   b1   =   (Being)context.getBean( "dog "); 
    b1.testBeing(); 
    Being   b2   =   (Being)context.getBean( "cat "); 
    b2.testBeing();
      

  2.   

    噢`楼上的,那里不是最主要的问题,那里是我打错了!错误是出在applicationContext.xml
    我按上面代码输入以后,会出现小红叉!
      

  3.   

    package   org.viking.spring.test;import   java.io.FileInputStream;
    import   java.io.InputStream;import   org.springframework.beans.factory.xml.XmlBeanFactory;
    import   org.springframework.context.ApplicationContext;
    import   org.springframework.context.support.ClassPathXmlApplicationContext;
    import   org.springframework.core.io.InputStreamResource;
    import   org.viking.spring.itf.Being;
    import   org.viking.spring.itf.Person;import   junit.framework.TestCase;public   class   BeanTest   extends   TestCase  
    {
    public   void   testStaticFactoryBean()
    {
    ApplicationContext   context=   new   ClassPathXmlApplicationContext( "applicationContext.xml ");
    System.out.println( "程序已经实例化BeanFactory... ");
    Being   b1   =   (Being)context.getBean( "dog ");
    b1.testBeing();
    Being   b2   =   (Being)context.getBean( "cat ");
    b2.testBeing();
    }
      

  4.   

    xml格式都错了?
    有错误提示吗,贴出来看看
      

  5.   

    No setter found for property 'msg' in class 'org.viking.spring.factory.BeingFactory'applicationContext.xml就是提示这个错误!哎,学spring越学越没信心!
      

  6.   

    从来没用过factory-method + property,也不知道能否一步到位
    factory-method也不常用
    楼主何必搞这么复杂的结构,要树立信心就从简单做起
      

  7.   

    我也是按书上学着去,书上有说,当然也要试试啦!
    没想到,到处碰壁。很希望你能分享一下,你学spring的方法,步骤和经验!谢谢!
      

  8.   

    No setter found for property 'msg' in class 'org.viking.spring.factory.BeingFactory' 
    说的已经很清楚了啊....msg 不是类'org.viking.spring.factory.BeingFactory' 的属性,并且还没这个属性的setter 方法,不可能setter 注入
      

  9.   

    一般情况下,属性都要有setter方法的,我也是正看到spring,你试一试看
      

  10.   

    直接在BeingFactory中加入msg的setter方法
      

  11.   

    准确的说是Being中没有msg的setter方法
      

  12.   

    楼主的Being少一个方法。应该为
    public interface Being {
    public void setMsg(String msg);
    public void testBeing();
    }