我是Spring IOC的新手,我該如何將此方法轉換爲應用程序上下文xml中的bean定義?應用程序上下文中的Java bean定義(Spring)
import com.sun.jersey.api.client.Client;
import com.sun.jersey.client.apache.ApacheHttpClient;
import com.sun.jersey.client.apache.config.ApacheHttpClientConfig;
import com.sun.jersey.client.apache.config.DefaultApacheHttpClientConfig;
public static Client getRestClient() {
// configuration for jersey client
ApacheHttpClientConfig config = new DefaultApacheHttpClientConfig();
Map<String, Object> properties = config.getProperties();
properties.put(ApacheHttpClientConfig.PROPERTY_CONNECT_TIMEOUT,
RESTUtil.dispatcherHttpTimeOut);
// create client
return ApacheHttpClient.create(config);
}
更多細節:我想從春季國際奧委會獲得客戶端的一個實例,目前我用這個方法(getRestClient)得到它,所以是這樣的:
<!-- Apache http rest client -->
<bean id="apacheHttpClient" name="Rest Client"
class="com.sun.jersey.client.apache.ApacheHttpClient" factory-method="create">
<constructor-arg></constructor-arg>
</bean>
請讓我知道是否需要更多信息。
不確定你的意思是'convert method to bean definition'。你到底想做什麼? –