Доступ к Spring bean-компонентам статическим методомJAVA

Программисты JAVA общаются здесь
Anonymous
Доступ к Spring bean-компонентам статическим методом

Сообщение Anonymous »

У меня есть класс Util со статическими методами. Внутри моего класса Util я хочу использовать Spring bean-компоненты, поэтому я включил их в свой util-класс.
Насколько мне известно, использовать Spring bean-компоненты в качестве статических полей не рекомендуется.
Но есть ли такие способ доступа к Spring bean-компонентам в статическом методе?

Мой пример:

public class TestUtils {

private static TestBean testBean;

public void setTestBean(TestBean testBean) {
TestUtils.testBean = testBean;
}

public static String getBeanDetails() {
return beanName = testBean.getDetails();
}
}


На многих форумах я видел, что это не лучшая практика. Может ли кто-нибудь показать мне, как я могу справиться с этим типом сценария?

Мой файл конфигурации:






Подробнее здесь: https://stackoverflow.com/questions/125 ... tic-method

Вернуться в «JAVA»