org.springframework.context.ApplicationContext发送消息

1、创建消息的实体类

复制代码
package com.demo;

/**
 * 监听的实体类
 *
 */
public class EventMessage {
    private String name;

    public EventMessage(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

2、创建消息接收

复制代码
package com.demo;

import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;

@Component
public class MessageEventListener {

    @EventListener(EventMessage.class)
    public void onApplicationEvent(EventMessage eventMessage) {
        System.out.println("监听器接收的消息:"+ eventMessage.getName());
    }
}

3、消息发送的controller

复制代码
package com.demo;


import org.springframework.context.ApplicationContext;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;

@RestController
public class MessageController {

    @Resource
    private ApplicationContext applicationContext;

    @RequestMapping("/messageListener")
    public String messageListener(){
        applicationContext.publishEvent(new EventMessage("你好帅"));
        return "success";
    }
}

4、使用postman触发

5、结果

相关推荐
镜舟科技6 天前
从 StarRocks 到 MIP:数据平台的下一步是“理解”
starrocks·sql·ai·prompt·agent·context·mip
ZealSinger14 天前
Go的DefaultClient超时为何总不生效
go·超时·context·net/http·defaultclient
Flandern11111 个月前
上下文是什么?Token 怎么计费?从 messages数组到 Prompt Cache
ai·prompt·context
仓三1 个月前
从 Prompt Engineering 到 Context Engineering:2026 年 Agent 性能提升的隐藏杠杆
java·prompt·context
xian_wwq2 个月前
【学习笔记】Context Engineering,AI Agent 真正的内存管理-4/16
笔记·学习·context
提笔了无痕2 个月前
Agent 上下文管理详解、Context设计与构建
数据库·oracle·agent·context
阿pin3 个月前
Android随笔-APP首次启动流程
android·application·activity
小七-七牛开发者4 个月前
TokenPilot:让 LLM Agent 长会话成本降 60%+ 的上下文管理
缓存·agent·token·context·上下文·推理成本
HYDtomako4 个月前
Prompt,Context,Harness Engineer总结
context·prompt engineer·harness·contextengineer
小七-七牛开发者4 个月前
AI Agent 的 4 个工程关键词:Prompt、Context、Loop、Harness 到底是什么?
ai·大模型·agent·token·context·loop·codex·harness