Доступ к бобу из класса appging

У меня есть log4j DailyRollingFileAppender класс, в котором метод setFile () мне нужно проверить значение базы данных, чтобы решить, какой файл использовать для ведения журнала.

DailyRollingFileAppender class 

public void setFileName()
{
    isLoginEnabled = authenticationManager.checkLoginLogging();
}

Вот 'AuthenticationManager» это объект класса, используемый для вызова базы данных с использованием функции вставки зависимостей пружин.

spring-beans.xml

 
     
 



    
        


Теперь, когда я запускаю мое приложение, сначала запускается log4j, а поскольку Spring-bean еще не вызван, он вызывает исключение NullPointerException в методе setFileName (). Так есть ли способ, которым я могу позвонитьauthenticationManager.checkLoginLogging ();» из класса DailyFileAppender, чтобы при загрузке log4j он мог получить значение базы данных?

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

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