gpt4 book ai didi

grails - 如果已经在yml根目录中定义了Grails application.yml,则如何使用这些特定于环境的条目?

转载 作者:行者123 更新时间:2023-12-02 14:40:09 27 4
gpt4 key购买 nike

在Grails 3中,我想将application.yml文件用于特定于环境的块(http://docs.grails.org/latest/guide/conf.html#environments)。我们具有通用/根配置,对于每个环境,我们都希望重载某些属性。在Spring引导世界中,例如,我们将有一个application.properties文件和一个application-test.properties文件。 Spring Boot会以加载顺序为基础,以特定于环境的值胜过一般的值来加载文件(请参阅https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html)。
但是,当我在Grails应用程序中尝试时,该顺序似乎是“如果它是在yml根目录中定义的,甚至不要考虑在环境块中寻找它”。
我真的很想避免在所有6个环境块中从根目录复制大约50个属性。任何想法如何解决这个问题?

最佳答案

您可以使用特定于环境的yml文件,例如

grails-app/
conf/
application.yml
application-development.yml
application-production.yml

关于grails - 如果已经在yml根目录中定义了Grails application.yml,则如何使用这些特定于环境的条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41711022/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com