Activiti 링크는 태스크 리스너를 모니터링하고 스프링 빈을 주입합니다.

프로젝트 주소 : activiti-workflow
클래스는 TaskListener를 구현하고 @Service 주석을 사용하여이 클래스가 Spring에서 자동으로 스캔 될 수 있도록합니다.

@Service("taskExpressionService")
public class TaskExpressionService implements TaskListener {

    @Autowired
    private UserServiceImpl userService;

    @Override
    public void notify(DelegateTask delegateExecution) {
        String eventName = delegateExecution.getEventName();
        if ("create".endsWith(eventName)) {
            System.out.println("create=========");
        }else if ("assignment".endsWith(eventName)) {
            System.out.println("assignment========"+delegateExecution.getAssignee());
        }else if ("complete".endsWith(eventName)) {
            System.out.println("complete===========");
        }else if ("delete".endsWith(eventName)) {
            System.out.println("delete=============");
        }

    }
}

링크의이 구성은 Spring Bean을 삽입 할 수 있습니다.
여기에 사진 설명 삽입

추천

출처blog.csdn.net/qq_34758074/article/details/90519737