set get 方法写了没?

解决方案 »

  1.   

    只写了set get没有写。
    刚刚试加了get 也是这样。
      

  2.   

    ICategoryDAO icdao = null ;
    icdao.getCat(); 
    你这样写不出null指针才怪。
    举个例子:
    BeanFactory factory = new XMLBeanFactory(new FileInputSteam("mybean.xml"));
    MyBean mybean = (MyBean) factory.getBean("mybean");
      

  3.   

    没太看明白什么意思比如说一个B.class要注入A.class的话<bean name="a" class="A.class"> 
    <bean name="b" class="B.class"> 
    <ref bean="a"/> 
    </property> 
    </bean> 在B中 设
    private A a;
    public A getA(){
      return a;
    }
    public void setA(A a){
       this.a = a;
    }
      

  4.   

    <bean id="javaGroups" class="cn.org.pt.JavaGroups" scope="session">
      <property name="functionName" value="10101101001001" />
    </bean>package cn.org.pt;public class JavaGroups {
        private String functionName = null;
        public String getFunctionName(){
           return functionName;
        }
        public void setFunctionName(String functionName){
           this.functionName = functionName;
        }
    }
      

  5.   

    必须要有set方法,可以不要get方法
      

  6.   

    spring的bean原则上是不推到展示层的,如果展示层要调用的话,如:
    BeanFactory factory = new XMLBeanFactory(new FileInputSteam("mybean.xml")); 
    MyBean mybean = (MyBean) factory.getBean("mybean");
    这样会刷新一遍spring容器的,这样效率会打折
      

  7.   


    表现层要用的 话,比如JSP 要得到ApplicationContext就可以了
    不会重复导入的
      

  8.   

    IOC思想的确强大,可做小项目时,用JAVA很简单啊,用JAVA的好处是可以复制,用XML的好好处是强制达到一定的效果,例如不重复创建对象. 如果JAVA都会了, 还是复制代码来的快.