@Override
public void onFailure(String message, String account) {
System.out.println(“进入回调函数–”+“消息推送失败,”+“客户是:”+account+" 推送的消息是:"+message);
}
public void sendMessage(){
System.out.println(“开始调用服务端进行消息的推送”);
new MessageServer().send(message,account,this);
// new MessageServer().send(message,“Mike”,new MessageClient(message,account));
}
public MessageClient(String message, String account) {
this.message = message;
this.account = account;
}
}
接下来,是模拟消息服务器:
MessageServer:
/**
-
@Author : JCccc
-
@CreateTime : 2019-2-12
-
@Description :
-
@Point: Keep a good mood
**/
public class MessageServer {
public void send(String message, String account, MessageClient messageClient){
try {
System.out.println(message+" "+account+“消息推送完毕”);
messageClient.onSccuess(message,account);
} catch (Exception e) {
e.printStackTrace();
messageClient.onFailure(message,account);
}
}
}
最后,写个简单的对外接口,提供消息推送,
MessageController
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
-
@Author : JCccc
-
@CreateTime : 2019-2-12
-
@Description :
-
@Point: Keep a good mood
**/
@RestController
public class MessageControlle 需要zi料+ 绿色徽【vip1024b】
r {
@GetMapping(“/sendMessage/test”)
public void sendMesssage(@RequestParam String account){
学习分享,共勉
这里是小编拿到的学习资源,其中包括“中高级Java开发面试高频考点题笔记300道.pdf”和“Java核心知识体系笔记.pdf”文件分享,内容丰富,囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。同时还有Java进阶学习的知识笔记脑图(内含大量学习笔记)!
资料整理不易,读者朋友可以转发分享下!
Java核心知识体系笔记.pdf
中高级Java开发面试高频考点题笔记300道.pdf
架构进阶面试专题及架构学习笔记脑图
Java架构进阶学习视频分享
53768407)]
中高级Java开发面试高频考点题笔记300道.pdf
[外链图片转存中…(img-Itq8ISMe-1710353768407)]
架构进阶面试专题及架构学习笔记脑图
[外链图片转存中…(img-gzJVeDEi-1710353768408)]
Java架构进阶学习视频分享