la.renzhen.rtpt.config.FluentConfiguration Maven / Gradle / Ivy
package la.renzhen.rtpt.config;
import java.lang.annotation.*;
/**
* 动态参数接口访问方式
*
* @author haiker
* @version 2018/05/05
*/
@Documented
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface FluentConfiguration {
/**
* 定义配置的前缀
*
* @return 配置前缀
*/
String value() default "";
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@interface DefaultValue {
/**
* 默认值,
*
* @return 默认值
*/
String value();
}
}