나는 다음 클래스메소드의 출력을 사용하여 다른 bean을 autowire 할 수 있습니까?
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";
}
};
NameGenerator bean을 전달하지 않고도 고객의 이름을 설정할 수 있습니다 (고객에게 이름 삽입). 오히려, 나는 generateName()
방법의 산출을 주입 할 것으로 예상하고 있습니까?
이 질문은 할 수 있는지 또는 할 수 없는지를 이해하기위한 것이고 모범 사례를 반드시 탐구하지는 않습니다.