this.beanTypePredicate = HandlerTypePredicate.builder() .basePackage(annotation.basePackages()) .basePackageClass(annotation.basePackageClasses()) .assignableType(annotation.assignableTypes()) .annotation(annotation.annotations())
this.beanTypePredicate = HandlerTypePredicate.builder() .basePackage(annotation.basePackages()) .basePackageClass(annotation.basePackageClasses()) .assignableType(annotation.assignableTypes()) .annotation(annotation.annotations())
this.beanTypePredicate = HandlerTypePredicate.builder() .basePackage(annotation.basePackages()) .basePackageClass(annotation.basePackageClasses()) .assignableType(annotation.assignableTypes()) .annotation(annotation.annotations())
/** * Type-safe alternative to {@link #forBasePackage(String...)} to specify a * base package through a class. * @param packageClasses one or more base package classes */ public static HandlerTypePredicate forBasePackageClass(Class<?>... packageClasses) { return new Builder().basePackageClass(packageClasses).build(); }
/** * Type-safe alternative to {@link #forBasePackage(String...)} to specify a * base package through a class. * @param packageClasses one or more base package classes */ public static HandlerTypePredicate forBasePackageClass(Class<?>... packageClasses) { return new Builder().basePackageClass(packageClasses).build(); }
/** * Type-safe alternative to {@link #forBasePackage(String...)} to specify a * base package through a class. * @param packageClasses one or more base package classes */ public static HandlerTypePredicate forBasePackageClass(Class<?>... packageClasses) { return new Builder().basePackageClass(packageClasses).build(); }
/** * Type-safe alternative to {@link #forBasePackage(String...)} to specify a * base package through a class. * @param packageClasses one or more base package classes */ public static HandlerTypePredicate forBasePackageClass(Class<?>... packageClasses) { return new Builder().basePackageClass(packageClasses).build(); }