程序猿如何进阶成攻城狮 2016-05-13 08:51 采纳率: 37.5%
浏览 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条)

报告相同问题?

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办