1 package com.supwisdom.multitenant.datasource.config;
3 import org.springframework.beans.factory.annotation.Value;
4 import org.springframework.beans.factory.support.BeanDefinitionRegistry;
5 import org.springframework.context.annotation.Configuration;
6 import org.springframework.context.annotation.ImportBeanDefinitionRegistrar;
7 import org.springframework.core.type.AnnotationMetadata;
10 public class MultiTenantDataSourceAutoConfiguration implements ImportBeanDefinitionRegistrar {
12 @Value("${spring.jpa.database-platform:all}")
13 private String datasourcePlatform;
16 public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) {
17 // GenericBeanDefinition beanDefinition = new GenericBeanDefinition();
18 // beanDefinition.setBeanClass();
19 // registry.registerBeanDefinition();