一个接口多个实现类,如何调用哪个实现类的方法
摘要:优化前部分代码: 每张报表对应一个task,定时任务中使用 @Autowired 注入。后期报表增加,@Autowired 会越来越多。 优化过程: 主要思路: 提供一个公共的接口,每张报表实现该接口。定时任务从spring容器中获取到对应报表实现类的bean,并使用该公共接口接收。调用接口方法即可
阅读全文
posted @
2022-05-13 16:21
凌风515
阅读(3642)
推荐(0) 编辑
【Spring注解】事件监听:ApplicationListener和@EventListener注解
摘要:监听器的实现有两种方式: 1、实现ApplicationListener接口 2、加@EventListener 1、ApplicationListener用法 ApplicationListener通过监听容器中发布的一些事件,事件发生就会触发监听器的回调,就完成了事件驱动开发 写一个监听器 写一
阅读全文
posted @
2022-05-13 14:40
凌风515
阅读(539)
推荐(0) 编辑
springboot项目dubbo禁止本地服务向zk、nacos注册中心注册并且能调测试环境的dubbo服务
摘要:在本地环境启动dubbo服务的项目,遇到一个问题,就是项目启动后,本地的dubbo服务会注册到测试环境的zookeeper、nacos上,但是注册的ip地址是只有自己电脑能访问的,就会导致测试环境拿到了我本地的ip地址,但是连接不上,但是我们想调用测试环境的dubbo服务,又不想自己本地的dubbo
阅读全文
posted @
2022-05-12 10:41
凌风515
阅读(1111)
推荐(1) 编辑
dubbo服务接口本地调用(进入断点)
摘要:web微服务、service微服务使用测试环境配置本地启动后,web调用service接口时调用的是测试环境的接口,本地service接口打断点时,不会进入本地service接口断点,可以使用以下两种方式实现进入本地service接口断点 方法一: 1、在web微服务的resource目录下增加配置
阅读全文
posted @
2022-05-11 18:02
凌风515
阅读(1797)
推荐(0) 编辑