Activiti在监听类中注入类为null

问题

Activiti在监听类中注入类为null_第1张图片

报空指针
Activiti在监听类中注入类为null_第2张图片

问题原因

Listener 实例是自己 new 或反射创建的,而不是用 Spring 创建好的,那就不会自动注入。
可以考虑把需要注入的 bean 声明为静态的,实现 ApplicationContextAware 接口在 setApplicationContext 方法里获取 bean 并赋值,这样每个实例都能使用

解决代码

Activiti在监听类中注入类为null_第3张图片

你可能感兴趣的:(spring,java,activiti)