RestTemplate es una clase utilizada para acceder a los servicios web en el lado del cliente. Es muy similar a otras clases de plantillas en Spring (como JDBCTemplate y JMstemstemPlate), también podemos personalizar la plantilla proporcionando métodos de devolución de llamada y configurando la clase HttpMessageConverter. Las operaciones del cliente se pueden realizar completamente utilizando las clases RestTemplate y HttpMessageConveter.
1. Declarar el frijol de RestTemplate
@BeanPublic RestTemplate RestTemplate () {return New RestTemplate ();}2. Llamada de simulación
@ServicePublic Class SMSService {// inyect RestTemplate @aUtowired RestTemplate RestTemplate; public String sendmsg (String Phonenum, String Text) {// Establecer encabezados httpheaders = new httpheaders (); Headers.SetContentType (Mediatype.Application_Form_urlencoded); // Enviar la configuración de parámetros MultivaluEmap <String, String> P = new LinkedMultivalUeMap <> (); p.add ("nombre de usuario", "xxx"); p.add ("contraseña", "yyy"); P.Add ("Phonenum", Phonenum); p.Add ("contenido", texto); // Enviar solicitud httpentity <multivaluEmap <string, string >> entity = new httpentity <multivaluEmap <string, string >> (p, encabezados); String result = RestTemplate.PostforObject ("http: // ...", entidad, string.class); resultado de retorno; }}Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.