com.yuweix.kuafu.sharding.annotation.Sharding Maven / Gradle / Ivy
The newest version!
package com.yuweix.kuafu.sharding.annotation;
import com.yuweix.kuafu.sharding.strategy.DefaultStrategy;
import com.yuweix.kuafu.sharding.strategy.Strategy;
import java.lang.annotation.Target;
import java.lang.annotation.Retention;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
* @author yuwei
*/
@Target({FIELD})
@Retention(RUNTIME)
public @interface Sharding {
Class strategy() default DefaultStrategy.class;
}