自己写一个实现ApplicationListener接口并且把该组件加入到容器中
@Component
public class LeonApplicationListener implements ApplicationListener {//接受到消息,回调该方法@Overridepublic void onApplicationEvent(ApplicationEvent event) {System.out.println("LeonApplicationListener 接受到了一个事件"+event);}
}public static void main(String[] args) {AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(MainConfig.class);//手动发布一个事件ctx.publishEvent(new ApplicationEvent("我手动发布了一个事件") {@Overridepublic Object getSource() {return super.getSource();}});//容器关闭也发布事件ctx.close();}
测试结果:
LeonApplicationListener 接受到了一个事件org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.context.annotation.AnnotationConfigApplicationContext@37bba400 hierarchy]
LeonApplicationListener 接受到了一个事件com.Leon.testapplicationlistener.MainClass$1[source=我手动发布了一个事件]
LeonApplicationListener 接受到了一个事件org.springframework.context.event.ContextClosedEvent[source=org.springframework.context.annotation.AnnotationConfigApplicationContext@37bba400 hierarchy]
自己写一个实现ApplicationListener接口并且把该组件加入到容器中相关推荐
- 用falsk写一个简单的接口
用falsk写一个简单的接口,这个接口的数据本来是爬虫爬取的数据,但是今天只写一个flask接口,数据就用测试数据好了. import random import re import timeimpo ...
- Java IO练习--在程序中写一个“HelloJavaWorld你好世界“输出到操作系统文件Hello.txt文件中
package com.kj.test;import cn.hutool.core.io.IoUtil;import java.io.File; import java.io.FileOutputSt ...
- java 写一个HelloJavaWorld你好世界输出到操作系统文件Hello.txt文件中
package com.beiwo.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOEx ...
- 在程序中写一个“HelloJavaWorld你好世界“输出到操作系统文件Hello.txt文件中
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOExce ...
- thinkphp 助手函数url不生成https_如何用ThinkPHP框架写一个快递查询接口
ThinkPHP是php程序员们经常使用的框架之一,运用框架来开发网站无疑减轻了我们代码量,加快了我们的开发速度,框架底层封装的方法和函数使用起来简直不能太爽.今天给大家总结一个小案例,如何实现一个快 ...
- 如何写一个简单java接口的例子(内容详细,适合初学者)
这里说一个简单的java接口的小例子(一个接口类,两个实现类) 先新建一个动态web工程: 我的项目目录是这样子的(接口写完之后目录) 先在test0609_test1包下new 一个interfac ...
- 往写好的html插入标签,写一个可插入自定义标签的 Textarea 组件
- "插入自定义标签是什么鬼?" - "比如你要插入一个的标签..." - "什么情况下会有这种需求?" - "得罪了产品的情况下 ...
- 手把手教你写一个生成yapi接口代码Chrome 扩展插件
前言 公司想开发个公众号,想在公众号里做业务,也不是做小程序,但是以后也可能做小程序.emm,就是这么随意.所以就找个到了uniapp,说是可以开发一套代码,多平台运行.开发语法还是vue,感觉也没啥 ...
- java写一个查询详情接口_旅游景点api 景区详细信息查询服务
接口平台:聚合数据 接口地址:http://v.juhe.cn/tour/scenic_spot_detail.php 支持格式:json 请求方式:get 请求示例:http://v.juhe.cn ...
最新文章
- 周志华、张潼亲自辅导AI课程,DeeCamp 2019正式启动
- Angular 4.x Events Bubbling
- 一条python语句实现BGR图像转RGB图像
- Scrum项目5.0
- 白话Elasticsearch24- 深度探秘搜索技术之TFIDF算法/向量空间模型算法/lucene的相关度分数算法
- JavaScript HTML DOM
- 算法导论 思考题1-1
- MySql数据类型分析(字符类型) Part4
- sql group by统计
- colspan会影响内部单元格宽度失效_封装胶残留致MEMS振动传感器失效分析
- win10 多开 vpn
- jedate change事件监控,使用jedate无法使用change事件
- IIS配置MIME类型
- 拼多多自动上架采集软件免费版教程下载
- 推荐几个不错的编程学习网站
- 大家以后不要说百毒的坏话了?
- 计算机网络导论 虚电路 X.25 帧中继 ATM
- 改进YOLOv5系列:2.PicoDet结构的修改
- 推荐系统_基于内容的推荐
- K-Means 聚类算法C语言代码实现
热门文章
- BZOJ #3625 CF #438E 小朋友和二叉树
- Python_day4
- nginx重新编译添加ssl模块
- 倒腾了一天的笔记-centos 部署jar包
- [转]nchar,char,varchar与nvarchar区别
- List转DataTable(反射)
- Apache和Apache Tomcat的区别
- CesiumLab V1.3 新功能 MAX场景处理(免费Cesium处理工具集)
- CentOS7 命令行变成-bash-4.2$
- SQL中的left outer join,inner join,right outer join用法详解1