【问题标题】:MultiTenantSpringLiquibase Example.MultiTenantSpringLiquibase 示例。
【发布时间】:2020-02-05 23:32:34
【问题描述】:

我有一个多租户的应用程序。但是,同样的应用程序具有 liquibase。我需要在我的所有数据源中运行 liquibase,但是我不能使用这个 Bean。

我的应用程序.yml

我的豆子:

    @Bean
public MultiTenantSpringLiquibase liquibase(){
    MultiTenantSpringLiquibase mt = new MultiTenantSpringLiquibase();
    return mt;
}

我不知道如何实例化这个 bean,因为文档没有明确说明如何做。

http://www.liquibase.org/javadoc/liquibase/integration/spring/MultiTenantSpringLiquibase.html#setResourceLoader(org.springframework.core.io.ResourceLoader)

我也不知道如何设置我的 application.yml 并传递租户树。

你能帮我吗?

【问题讨论】:

  • 您找到解决方案了吗?谢谢!

标签: spring spring-boot liquibase


【解决方案1】:

我遇到了类似的问题,所以我从我的主项目中删除了 liquibase 方面,并创建了一个单独的 Spring Boot 应用程序,该应用程序主要处理 liquibase 方面并创建模式。这家伙干得不错,看看https://github.com/rmsantana/poc-multi-tenant/blob/master/src/main/java/com/rafael/Application.java

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 2011-11-21
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多