gpt4 book ai didi

hybris - Hybris local.properties 中的环境变量

转载 作者:行者123 更新时间:2023-12-01 03:25:45 27 4
gpt4 key购买 nike

我想知道在 Hybris 属性文件中是否有引用环境变量的方法。

例如,在 local.properties 中:my.property = ${MY_ENVIRONMENT_VARIABLE}
我的搜索得出结论,这在 Spring 中是可能的,但在 Hybris 中似乎不起作用。

任何想法将不胜感激。

最佳答案

可以访问 hybris 中的环境变量。我公司的一位合作伙伴在 hybris 文档中发现了这一点:

Platform 允许您将属性也指定为环境变量

# security: make the platform *abort startup* if no one overrides the settings below
db.url=<CHANGE_ME>
db.username=<CHANGE_ME>
db.password=<CHANGE_ME>
# security: end

特殊属性值的引入正是针对这样的用例,管理员希望确保:a) 文件不包含合理的设置,以及 b) 如果这些设置未被覆盖,系统不会启动。

在服务器上,这些设置将在启动 Platform 之前作为环境变量公开:
 foo$ export y_db_url=jdbc:mysql://my.secret-db-host.com/AlfavaMetraxis?useConfigs=maxPerformance&characterEncoding=utf8
foo$ export y_db_username=Amy
foo$ export y_db_password=Rory
foo$ ./hybrisserver.sh start
...

如您所见,设置需要前缀和转义才能用作环境变量。

https://help.sap.com/viewer/a74589c3a81a4a95bf51d87258c0ab15/1905/en-US/8b8e13c9866910149d40b151a9196543.html?q=CHANGE_ME

希望这对你有用。

关于hybris - Hybris local.properties 中的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41706422/

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