Можно ли использовать выходные данные метода для автоматического подключения другого компонента? - PullRequest
1 голос
/ 09 сентября 2011

У меня есть следующий класс

public class Customer {
    private String firstName;
    private String lastName;
    public void setFirstName(String fName) {
       this.firstName = fName;
    }
    public void setLastName(String lName) {
       this.lastName = lName;
    }
};

У меня есть другой класс, который выполняет следующие действия.

public class NameGenerator {
    public String generateName() {
       return "Zee Zee";
    }
};

Можно ли установить имя клиента (ввести имя в customer) без прохождения бина NameGenerator.Скорее, я ожидаю ввести вывод метода generateName()?

Этот вопрос ради понимания того, можно ли это сделать или нет, и не обязательно углубляться в лучшие практики.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2011

Если вы действительно хотите использовать результат статического вызова метода и внедрить его в другой компонент, вы можете перейти к классу MethodInvokingFactoryBean.

Возвращает MethodInvokingFactoryBeanзначение, которое является результатом статического или экземпляра вызова метода.

0 голосов
/ 09 сентября 2011

Не думаю, что это было бы возможно. Почему в первую очередь вы хотите это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...