Commit f582ba88 by 程裕兵

feat:kafka

parent 20945116
...@@ -3,10 +3,12 @@ package com.jiejing.fitness.finance.app; ...@@ -3,10 +3,12 @@ package com.jiejing.fitness.finance.app;
import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure;
import com.jiejing.common.config.idgen.EnableLeaseIdWorker; import com.jiejing.common.config.idgen.EnableLeaseIdWorker;
import com.jiejing.filecenter.api.common.event.ResourceEvent; import com.jiejing.filecenter.api.common.event.ResourceEvent;
import com.jiejing.fitness.finance.service.event.ListenerService;
import com.jiejing.paycenter.common.event.MerchantEvent; import com.jiejing.paycenter.common.event.MerchantEvent;
import com.jiejing.paycenter.common.event.MerchantSubChannelConfigEvent; import com.jiejing.paycenter.common.event.MerchantSubChannelConfigEvent;
import com.jiejing.paycenter.common.event.PayEvent; import com.jiejing.paycenter.common.event.PayEvent;
import com.xiaomai.event.annotation.EnableEventBinding; import com.xiaomai.event.annotation.EnableEventBinding;
import com.xiaomai.event.annotation.EventConfig;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan; import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
...@@ -24,12 +26,13 @@ import org.springframework.scheduling.annotation.EnableScheduling; ...@@ -24,12 +26,13 @@ import org.springframework.scheduling.annotation.EnableScheduling;
@EnableScheduling @EnableScheduling
@EnableLeaseIdWorker @EnableLeaseIdWorker
@MapperScan(value = {"com.jiejing.fitness.finance.repository.mapper"}) @MapperScan(value = {"com.jiejing.fitness.finance.repository.mapper"})
@EnableEventBinding(listenerClass = { @EnableEventBinding(
PayEvent.class, configs = {
MerchantEvent.class, @EventConfig(event = PayEvent.class, binder = "biz-kafka"),
MerchantSubChannelConfigEvent.class, @EventConfig(event = MerchantEvent.class, binder = "biz-kafka"),
ResourceEvent.class @EventConfig(event = MerchantSubChannelConfigEvent.class, binder = "biz-kafka")
}) },
listenerClass = {ListenerService.class})
@EnableFeignClients(basePackages = { @EnableFeignClients(basePackages = {
"com.jiejing.filecenter.api", "com.jiejing.filecenter.api",
"com.jiejing.paycenter.api", "com.jiejing.paycenter.api",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment