package com.sckw.remote.annotation;

import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.ComponentScan;
import java.lang.annotation.*;

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@EnableDubbo
@EnableFeignClients({"com.sckw.*.api.feign"})
@ComponentScan(basePackages = {"com.sckw.payment.config","com.sckw.remote.filter","com.sckw.*.controller", "com.sckw.*.service","com.sckw.*.repository", "com.sckw.*.dubbo", "com.sckw.*.model"})
public @interface SckwRemoteApplication {
}