consumer.xml 配置如下:再调用hbaseService接口时报空指针异常
原因:没有进行实例化,是一个空对象,读取环境中的xml文件,得到bean对象
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:consumer.xml");
hbaseService= (HbaseService)context.getBean("hbaseService");
创建一个 ClassPathXmlApplicationContext 对象,它是 ApplicationContext 接口的实现类之一。这个对象会从类路径下的 consumer.xml 文件中读取配置信息。 然后,通过调用 context.getBean("hbaseService") 方法,获取到一个名为 hbaseService 的 bean 对象,并将其强制转换为 HbaseService 类型。