스프링 xml 구성 파일에서 다음 기능을 구현할 수있는 간단한 방법이 있습니까? 대신새 객체를 만들고 메소드 스프링 구성을 호출하십시오.
Object obj = new MyObject();
obj.getData();
의
new MyObject().getData()
나는 두번째 경우에 그것을 할 방법을 알고있다.
<bean id="obj" class="MyObject" />
<bean id="data" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject"><ref local="obj" /></property>
<property name="targetMethod"><value>getData</value></property>
</bean>
단일 정의에서이 작업을 수행하는 방법이 있어야합니다. 제발 제안 해주세요.
이것이 작동하는 경우 이것이 내가 찾고있는 것입니다. 나는 봄에 새로운 사람이다. 나는이 객체가 ApplicationContext에서 나에게 필요 없다고 생각한다. 그러나, 단지 후속 질문입니다, 실제로 ApplicationContext에 있다면, 어떻게 접근 할 수 있습니까? – sravanreddy001
글쎄,'id'가 없으므로 이름으로 액세스 할 수 없습니다. 그것에 접근 할 수 있다면, autowiring을 입력하거나 클래스 이름으로 bean에 대한'ApplicationContext'를 요청해야합니다. –
나는 그것이 작동하는지 확인했다. – sravanreddy001