🎨 update

This commit is contained in:
fuhouyin 2024-02-23 10:46:22 +08:00
parent af6f4d64d2
commit 104d2f3847
7 changed files with 13 additions and 9 deletions

View File

@ -18,7 +18,7 @@
wx.WxSendMsgController 微信公众号发送消息(用于消息模板类的消息推送通知)
前提:需要提前准备一个微信公众号,个人订阅号无效,可申请注册微信测试号
2 mail 邮件发送工具。由于依赖停止维护,请谨慎使用
2 utils.msgPush.mail 邮件发送工具。由于依赖停止维护,请谨慎使用
3 FeiShu 飞书模板消息推送webhook需要建群邀请自定义机器人

View File

@ -0,0 +1,6 @@
数据结构无处不在:
大到社会网络,小到地铁线路,许多系统都可以建模为“图”;
大到一个国家,小到一个家庭,社会的主要组织形式呈现出“树”的特征;
冬天的衣服就像“栈”,最先穿上的最后才能脱下;
羽毛球筒则如同“队列”,一端放入,另一端取出;
字典就像一个“哈希表”,能够快速查找目标词条。

View File

@ -1,6 +1,6 @@
### 飞书工具
位置src/main/java/feishu/
位置src/main/java/utils.msgPush.feishu/
卡片消息-带按钮:
FeiShu.cardMsg(String url,String hearTitle,String content,String actionsTitle,String actionsUrl)

View File

@ -1,12 +1,10 @@
import lombok.Data;
import mail.Mail;
import org.apache.commons.io.IOUtils;
import org.springframework.web.multipart.MultipartFile;
import utils.*;
import utils.page.PageHelper;
import utils.page.PageResp;
import utils.response.VoResult;
import wx.WxSendMsgController;
import java.io.File;
import java.io.FileInputStream;

View File

@ -1,4 +1,4 @@
package feishu;
package utils.msgPush.feishu;
import com.alibaba.fastjson2.JSONObject;
import org.springframework.web.client.RestTemplate;

View File

@ -1,4 +1,4 @@
package mail;
package utils.msgPush.mail;
import javax.mail.Session;
import javax.mail.Transport;
@ -26,9 +26,9 @@ public class Mail {
// 1. 创建参数配置, 用于连接邮件服务器的参数配置
Properties props = new Properties(); // 参数配置
props.setProperty("mail.transport.protocol", "smtp"); // 使用的协议JavaMail规范要求
props.setProperty("mail.smtp.host", "smtp.126.com"); // 发件人的邮箱的 SMTP 服务器地址
props.setProperty("mail.smtp.auth", "true"); // 需要请求认证
props.setProperty("utils.msgPush.mail.transport.protocol", "smtp"); // 使用的协议JavaMail规范要求
props.setProperty("utils.msgPush.mail.smtp.host", "smtp.126.com"); // 发件人的邮箱的 SMTP 服务器地址
props.setProperty("utils.msgPush.mail.smtp.auth", "true"); // 需要请求认证
// 2. 根据配置创建会话对象, 用于和邮件服务器交互
Session session = Session.getInstance(props);