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、结果

相关推荐
小七-七牛开发者3 天前
AI Agent 的 4 个工程关键词:Prompt、Context、Loop、Harness 到底是什么?
ai·大模型·agent·token·context·loop·codex·harness
故渊at7 天前
第一板块:Android 系统基石与运行原理 | 第二篇:Android 编译、打包与安装机制
android·系统架构·apk·打包·application·dalvik·android编译
故渊at7 天前
第一板块:Android 系统基石与运行原理 | 第五篇:Context 上下文与资源配置体系
android·人工智能·opencv·context·上下文·资源配置体系
Hi~晴天大圣11 天前
AI Engineer发展历程
prompt·context·harness
格桑阿sir20 天前
07-大模型智能体开发工程师:提示词工程(Prompt Engineering)
ai·llm·prompt·提示词·context·智能体·提示词工程
审判长烧鸡21 天前
【GO context 】上下文取消/超时的本质
go·context·上下文·ai问答
citi2 个月前
OpenViking 源代码编译指南
人工智能·context
stereohomology2 个月前
使用人工智能的新方向:prompt -context- harness
prompt·context·harness
deephub2 个月前
Prompt、Context、Harness:AI Agent 工程的三层架构解析
人工智能·prompt·大语言模型·context
ly甲烷2 个月前
大模型应用:从Prompt 与 Context 到 Harness Engineering 的演进
prompt·agent·context·harness