当前位置: 首页 > 知识库问答 >
问题:

访问Liquibase mongodb xml changelog中spingboot的值application.properties

葛景龙
2023-03-14

我需要在应用程序中设置一个基本url。属性,并且需要使用该基本url将记录插入liquibase中的mongodb

试过下面这样的东西

在应用程序中.属性

liquibase.parameters.url.info=http://www.google.com/

在插入更改日志.xml文件

<ext:insertOne collectionName="test">
  <ext:document>
    {
      "url": ${url.info} // tried "${url.info}" as well
    }
  </ext:document>
</ext:insertOne>

尝试了所有选项。推荐链接https://docs.liquibase.com/concepts/basic/changelog-property-substitution.html

任何人都可以帮忙使用Spring靴,Liquibase和mongodb

共有1个答案

颛孙庆
2023-03-14

使用 Spring Boot 时,该属性应以 spring.liquibase.parameters 开头。在这种情况下,应将属性命名为 spring.liquibase.parameters.url.info

 类似资料:
  • 问题内容: 如何从列表中的每个元组返回第二个值? 所需的输出: 问题答案: 具有列表理解能力。

  • 问题内容: 我是python的新手,需要帮助解决问题: 我有像这样的字典 除了做其他事情,我们还有其他方法可以获取三个价值吗? ? 问题答案: 您可以在每个字典上使用get()。确保已为每个访问添加了“无”检查。

  • 我在这个表单下有一个json响应。 如何访问位置值?对于列表中的所有dto对象,place值都是相同的,也就是OFFICE,所以我只需要以某种方式访问其中一个place值。CalendarDto列表包含多个EventDto对象,其属性为id、name、color和Place。

  • 我有一个JsonNode,如下所示 我试图得到粉红色的价值,例如这样 但这不起作用——有没有其他方法可以通过Java访问这些值?

  • 问题内容: 我有一本包含字典的字典,其中可能还包含字典,例如 目前,我正在打开包装以获取ID 001的“开单至”,“交易参考” a1,如下所示: 我忍不住觉得这有点笨拙,尤其是最后两行-我觉得以下内容应该可以工作: 有没有一种更简单的方法可以向下钻取嵌套字典而不必解压缩临时变量? 问题答案: 实际有效。是表示的表达式,因此您可以在其中进行查找。对于实际程序,我更喜欢使用面向对象的方法来嵌套字典。对

  • 无法理解如何读取应用程序设置。启动之外的json值。反恐精英。例如,我想做的是在_布局中。cshtml,从配置中添加站点名称: 例如: 或者更好: 以下是我迄今为止的代码: [appsettings.json] [startup.cs] 也许我看错了文档,但我似乎无法在Startup类之外公开配置对象。