大佬们, 发帖 @人就通知相关被 @的人员, Java 怎么实现

2020 年 9 月 7 日
 superheros

最近需要做一个社区类的产品,类似于微博那种,在文章里 @某个用户,然后通知到相关用户有人 @你是怎么实现的,目前还没有好的想法,

5592 次点击
所在节点    Java
30 条回复
KevinBlandy
2020 年 9 月 7 日
用正则解析,获得解析到的数据,然后拼接 a 标签,发送提醒。
你可以看看这个
[https://springboot.io/t/topic/684]( https://springboot.io/t/topic/684)
gz911122
2020 年 9 月 7 日
@no1xsyzy 学到了 666
victor
2020 年 9 月 7 日
Java 怎么实现先不说,推荐一波前同事的 https://github.com/ichord/At.js
autoxbc
2020 年 9 月 7 日
@cassyfar #11 前端实现的,页面源码里有本页全部用户名数组
CoderGeek
2020 年 9 月 8 日
几年前的方式 自定义标签内容 uid 昵称
jiangheng1990
2020 年 9 月 8 日
@cassyfar 直接取一次缓存就行了
lonelymarried
2020 年 9 月 8 日
@lshero 这个方法简单明了
thinkmore
2020 年 9 月 8 日
如果是后端的话,比如 @thinkmore 你解析的时候发现 @了某个人,就在某张表生成一条消息,然后定时从某张表取就行了
zsdroid
2020 年 9 月 9 日
\s*@[a-zA-Z]+\s+
ZSpirytus
2020 年 10 月 6 日
我做 im 的时候,一般都是消息体内有一个扩展字段 Map<String, Any>,消息发出去前检查一下有没有 at 谁。
好处就是方便,不需要跟服务端对协议。
坏处就是拓展字段一多,浪费带宽。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704946

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX