Доступ к 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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