package cn.iocoder.yudao.module.member.mq.producer.user; import cn.iocoder.yudao.module.member.api.message.user.MemberUserCreateMessage; import lombok.extern.slf4j.Slf4j; import org.springframework.context.ApplicationContext; import org.springframework.stereotype.Component; import jakarta.annotation.Resource; /** * 会员用户 Producer * * @author owen */ @Slf4j @Component public class MemberUserProducer { @Resource private ApplicationContext applicationContext; /** * 发送 {@link MemberUserCreateMessage} 消息 * * @param userId 用户编号 */ public void sendUserCreateMessage(Long userId) { applicationContext.publishEvent(new MemberUserCreateMessage().setUserId(userId)); } }