All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.dadiyang.httpinvoker.annotation.HttpApiScan Maven / Gradle / Ivy

There is a newer version: 1.2.4
Show newest version
package com.github.dadiyang.httpinvoker.annotation;

import com.github.dadiyang.httpinvoker.spring.HttpApiConfigurer;
import org.springframework.context.annotation.Import;

import java.lang.annotation.*;

/**
 * Similar to @ComponentScan in Spring,
 * the {@link #value} specify the base packages the {@link HttpApiConfigurer } would scan.
 * 

* {@link #configPaths} specify the config files paths *

* If specific packages are not defined, scanning will occur from the package of the class that declares this annotation. * * @author huangxuyang * date 2018/11/1 */ @Documented @Target(ElementType.TYPE) @Import(HttpApiConfigurer.class) @Retention(RetentionPolicy.RUNTIME) public @interface HttpApiScan { /** * base packages, which the http api interfaces contain * * @return base packages */ String[] value() default ""; /** * the config file path, if you use ${...} placeholder, this is needed. * * @return the config file path */ String[] configPaths() default ""; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy