【问题标题】:Disable flyway in Spring and tomcat在 Spring 和 tomcat 中禁用 flyway
【发布时间】:2021-09-29 15:07:35
【问题描述】:

我有一个使用 tomcat 运行的旧项目,我想禁用 flyway。我在java项目配置文件和tomcat安装目录中的配置文件中使用了两个版本:flyway.enabled=false和spring.flyway.enabled=false。这些都不适合我。其他配置属性正常工作。有人知道我在这里做错了什么吗?

【问题讨论】:

  • 可能在 JAR 之外的 application.resources 中被覆盖,或者设置了 env 变量?
  • spring.flyway.enabled=false 工作得很好。正如前面的评论中提到的,某些环境特定文件正在覆盖默认配置文件,或者某些环境变量存在冲突
  • 你完全正确,它被覆盖在 business-config.xml 文件中。非常感谢。

标签: java tomcat flyway


【解决方案1】:

我认为这可能已经在 cmets 中得到了回答,但是您是否检查过是否有任何外部配置?命令行参数和外部配置优先于您的内部配置,并且即使您的弹簧属性另有说明,也可以启用 flyway。

【讨论】:

    猜你喜欢
    • 2018-09-23
    • 2012-04-21
    • 2022-12-16
    • 1970-01-01
    • 2011-04-07
    • 2021-10-05
    • 2019-04-19
    • 2015-05-29
    • 2023-03-13
    相关资源
    最近更新 更多