Config.getString() 和 configurationService.getConfiguration().getString() 有什么区别
what's the difference between Config.getString() and configurationService.getConfiguration().getString()
无论哪种方式,我们都可以从 .property
文件中得到我们想要的字符串 属性。那么hybris平台中Config.getString()
和configurationService.getConfiguration().getString()
有什么区别呢?
作为另一个问题;
如果我们 getString()
一个 属性 存在于 project.properties
和 local.properies
中并且具有不同的值,我们得到哪一个?
我没有比较过两者之间的差异,但是 ConfigurationService
是首选,作为最佳实践。
来自Example of a Code Review Checklist:
Configuration - Use the ConfigurationService interface rather than the de.hybris.platform.util.Config object.
无论哪种方式,我们都可以从 .property
文件中得到我们想要的字符串 属性。那么hybris平台中Config.getString()
和configurationService.getConfiguration().getString()
有什么区别呢?
作为另一个问题;
如果我们 getString()
一个 属性 存在于 project.properties
和 local.properies
中并且具有不同的值,我们得到哪一个?
我没有比较过两者之间的差异,但是 ConfigurationService
是首选,作为最佳实践。
来自Example of a Code Review Checklist:
Configuration - Use the ConfigurationService interface rather than the de.hybris.platform.util.Config object.