Resttemplate é uma classe usada para acessar os serviços da Web no lado do cliente. É muito semelhante a outras classes de modelo na primavera (como JDBCTemplate e Jmstemplate), também podemos personalizar o modelo fornecendo métodos de retorno de chamada e configurando a classe HttpMessageConverter. As operações do cliente podem ser executadas inteiramente usando as classes Resttemplate e HttpMessageConVeter.
1. Declare o feijão de Resttemplate
@BeanPublic Resttemplate RestTemplate () {Return new Resttemplate ();}2. Chamada de simulação
@ServicePublic Classe SMSSERVICE {// injete Resttemplate @AUTOWIRED RESTTemplate Resttemplate; public string sendmsg (string phonenum, text string) {// define httpheaders headers = new httpheaders (); headers.setContentType (mediatype.application_form_urlencoded); // Enviar parâmetro Configuração de parâmetros multivaluemap <string, string> p = new LinkedMultivaluemap <> (); p.add ("nome de usuário", "xxx"); P.Add ("Senha", "AAA"); P.Add ("Phonenum", Phonenum); p.add ("content", texto); // Enviar solicitação httpentity <multivaluemap <string, string >> entity = new httpentity <multivaluemap <string, string >> (p, cabeçalhos); String result = RestTemplate.PostForObject ("http: // ...", entidade, string.class); resultado de retorno; }}O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.