程序猿如何进阶成攻城狮 2016-05-13 08:51 采纳率: 0%
浏览 1246
已采纳

简单空指针问题问题,求指点啊

测试用例可以运行!


import com.borosoft.testzzj.exercise.service.CardService;

CardService cs=(CardService)BeanRepository.getBean("cardServer");
System.out.println(cs.haveCard("4028b88154a81fbe0154a8261c240000"));

Controller类中,debug后cardService为null,另一个为userService可行


import com.borosoft.testzzj.exercise.service.CardService;
private CardService cardService;
System.out.println(this.cardService.findById(id).get(0).getCARD_CODE());

配置文件

 <bean id="userBeanDAO" class="com.borosoft.framework.dao.HibernateDAOImpl" p:entityClass="com.borosoft.testzzj.exercise.service.impl.UserServiceImpl" />
    <bean id="userService" class="com.borosoft.testzzj.exercise.service.impl.UserServiceImpl"/>

    <bean id="cardBeanDAO" class="com.borosoft.framework.dao.HibernateDAOImpl" p:entityClass="com.borosoft.testzzj.exercise.service.impl.CardServiceImpl" />
    <bean id="cardServer" class="com.borosoft.testzzj.exercise.service.impl.CardServiceImpl"/>

  • 写回答

2条回答 默认 最新

  • 关注

    问题已经找到!!!!

    配置文件下cardServer,改成cardService

        <bean id="cardServer" class="com.borosoft.testzzj.exercise.service.impl.CardServiceImpl"/>
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?