Я получаю сообщение об ошибке циклической ссылки, если мой ключ-заполнитель начинается с «базы данных».
Эта конфигурация выдает ошибку.
Ошибка: круговая ссылка на заполнитель
'database.pays.logging.enabled' в определениях свойств
Когда мы меняем имя ключа таким образом,
это работает. Есть ли у нас какие-либо резервные ключевые слова («база данных»)?
Как видите, это внедрение конструктора, и имя свойства совершенно другое.
public paymentTransactionLogMessageDecoratorDao(PaymentTransactionLogPersistenceServicetransactionLogMessageDao,
boolean databaseLoggingEnabled) {
this.transactionLogPersistenceService = transactionLogMessageDao;
this.databaseLoggingEnabled = databaseLoggingEnabled;
}