Ваш код выше не имеет большого смысла.В resources.groovy
вы должны определить класс реализации бинов Spring и установить их зависимости.Похоже, вы пытаетесь написать класс реализации в resources.groovy
.
Вместо этого вы должны написать свой собственный LocaleResolver
класс
package org.example
class MyLocaleResolver extends AbstractLocaleResolver {
def springSecurityService
// implementation of methods omitted, because I haven't clue how you want to resolve Locales
}
Затем в resources.groovy
определитеbean-компонент этого типа, который заменяет localeResolver
bean
beans = {
localeResolver(org.example.MyLocaleResolver) {
springSecurityService = ref('springSecurityService')
}
}
по умолчанию