springboot 开发的mqtt客户端,如何在callback回调函数内将接收消息保存至数据库?

本人使用emqx官网客户端JAVA开发示例(springboot开发),在callback回调函数内@Autowired 业务类,报错空指针null,并中断了mqtt连接。

已尝试网上两种方法均无效:1、@PostConstruct构造初始化,实际并没有生效,没有初始化。2、使用SpringUtil容器 getBean,依旧报错空指针。(两种方法都做了多次检查)

本人小白,请各位大佬指点,感谢感谢!