java.util.prefs.Preferences Bean을 내 마스터 컨트롤러에 삽입하려고합니다. 응용 프로그램-의 context.xml 파일 java.util.prefs.Preferences의 빈을 생성MyClass.class 매개 변수를 필요로하는 팩토리 메소드에 Spring Bean을 삽입하는 방법
@Controller
class MyController {
@Autowired
private Preferences preferences;
}
: 같은 컨트롤러가 보인다. 매개 변수 기본 설정에 관련된 클래스에 대한
<bean id="preferences" class="java.util.prefs.Preferences" factory-method="userNodeForPackage" />
Preferences.userNodeForPackage (PARAM)한다 : 내가 다음 빈을 생성하는 항목이 때문에 공장 방법을 사용합니다. 이 경우 Spring은 호출을 수행하여 빈을 만들어야합니다 :
Preferences.userNodeForPackage(MyController.class);
클래스는 팩토리 메소드 인스턴스화 스프링 빈에 전달 될 수있는 방법
? 감사
환경 정보
는 :Java 7
Spring 3.1
그는 견적 및 설명서를 읽어 @NandkumarTekale userNodeForPackage'에 Preferences' –
'의()'방식이 아닌 생성자를 매개 변수로 인수를 제공해야합니다. 'factory-method' 속성을 지정했을 때 그렇게하는 방법입니다. –
+1 좋은 +1. :) –