Spring 布尔返回类型不适用于RestTemplate

Spring 布尔返回类型不适用于RestTemplate,spring,apache-servicemix,Spring,Apache Servicemix,我正在使用Spring3.0.3RESTTemplate对部署在ServiceMixESB中的服务进行RESTfull调用。服务方法返回布尔值,我无法在RestTemplate响应中接收该值 String query = "?userId="+userId; RestTemplate rest = new RestTemplate(); Map<String, String> params = new HashMap<String, String>(); boolean

我正在使用Spring3.0.3RESTTemplate对部署在ServiceMixESB中的服务进行RESTfull调用。服务方法返回布尔值,我无法在RestTemplate响应中接收该值

String query = "?userId="+userId;
RestTemplate rest = new RestTemplate();
Map<String, String> params = new HashMap<String, String>();

boolean status = rest.getForObject(SERVICE_URL+query,boolean.class,params);

非常感谢您的帮助。谢谢大家!

boolean是一种主要类型,而不是一个类。你试过返回布尔值类吗?是的,我试过了,但运气不好
WARN : org.springframework.web.client.RestTemplate - GET request for "http://localhost:818 1/cxf/monitoring/logclear?userId=admin" resulted in 406 (Not Acceptable); invoking error handler org.springframework.web.client.HttpClientErrorException: 406 Not Acceptable at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultR esponseErrorHandler.java:69) at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:486)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:443)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:409)
    at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:206)