private Set<String> resolveBasePackages(EnableJdbiRepositories annotation, String annotatedClass) {
        Set<String> basePackages = new HashSet<>();
        for (String pkg : annotation.value()) {
            if (StringUtils.hasText(pkg)) {
                basePackages.add(pkg);
            }
        }
        for (String pkg : annotation.basePackages()) {
            if (StringUtils.hasText(pkg)) {
                basePackages.add(pkg);
            }
        }
        for (Class<?> clazz : annotation.basePackageClasses()) {
            basePackages.add(ClassUtils.getPackageName(clazz));
        }

        if (basePackages.isEmpty()) {
            basePackages.add(ClassUtils.getPackageName(annotatedClass));
        }
        return basePackages;
    }
This bean registers the bean definitions of all repositories.
Interfaces found using the configuration of {@link EnableJdbiRepositories}
and annotated with {@link JdbiRepository} will be registered.
spring/src/main/java/org/jdbi/v3/spring/JdbiRepositoryRegistrar.java