Изменение почтовой конфигурации во время выполнения

Я только начал исследовать структуру Grails, и первой задачей, которую я пытаюсь решить, является отправка электронной почты. Основные уроки и ответы сообщества предоставили много информации для быстрого старта, и да, я создал простое приложение с возможностью отправки электронной почты. Но следующим пунктом моего исследования было изменение конфигурации почты во время выполнения. Итак, сначала моя конфигурация вConfig.grovy был

grails {
    mail {
        host = ""
        port = 0
        username = ""
        password = ""
        props = [""]
    }
}

со значениями, и все работало corellly, после этого я попытался переконфигурировать это так

grailsApplication.config.grails.mail.host = "smtp.gmail.com"
grailsApplication.config.grails.mail.port = 465
grailsApplication.config.grails.mail.username = ""

изконтроллери обнаружил, что почта отправляется со старого адреса, после отладок я обнаружил, что в почтовых плагинах есть экземпляры с автоматической проводкой, такие какmailSender и одно очевидное решение - воссоздатьmailSender и переустановите его, но если судить по одноэлементной политике Spring, это будет трудное решение, поэтому мой вопрос. Есть ли возможность переконфигурировать почту во время выполнения без перезагрузки класса?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос