JAVA如何将函数作为方法参数传入

1、创建函数接口类//函数接口类publicinterfaceIFunction{Map<String,Object>queryYearData(Map<String,Object>map);};2、方法调用时,使用lambda表达式传入函数参数publicCommonResult<List<Map<String,O...

Spring事件模型实现观察者模式

如果想要使用ApplicationEvent实现观察者模式,只需要简单几步:创建业务相关的Event,需要继承ApplicationEvent,重写有参构造函数定义不同的监听器(观察者)Listener实现ApplicationListener接口,重写onApplicationEvent方法通过ApplicationContext#publishEvent方法发布具体事件1、创建业务相关的Eve...