У нас есть следующее свойство для нашего мультитенантного приложения, которое помогает нам найти арендатора на основе домена.
mydomains = [
'www.google.com': 'tenant1',
'www.abc.com': 'tenant2'
]
В grails2.2.4 мы смогли получить к нему доступ как
grailsApplication.config.mydomains['www.abc.com']
это правильно дало бы нам 'tenant2' в 2.2.4, но в grails 3.3.7, кажется, создается карта для каждого "."в ключе & как таковой не может найти арендатора для данного домена.Вот как свойство mydomains анализируется в 3.3.7
[www:[google:[com:tenant1], abc:[com:tenant2]]]
Есть ли подход, при котором я мог бы получить такое же поведение в 3.3.7?