/**
* @description TODO 工具类中注入service 四大要点
* 重点一:要加component注解
* 重点二:建一个静态的本类
* 重点三:初始化
* 重点四:service的调用
*/
//重点一:要加component注解
@Component
public class SendMessageUtils {
//依赖注入Service
@Autowired
private SendMessageFeignClient sendMessageFeignClient;
//重点二:建一个静态的本类
private static SendMessageUtils sendMessageUtils;
//重点三:初始化
@PostConstruct
public void init() {
sendMessageUtils = this;
sendMessageUtils.sendMessageFeignClient = this.sendMessageFeignClient;
}
/**
* @param phoneNum 手机号
* @return java.lang.String
* @description TODO 短信
* @date 2021/4/9
*/
public static String sendTask(String phoneNum) {
//重点四:service的调用
return sendMessageUtils.sendMessageFeignClient.sendUserMessage(phoneNum);
}
}