RestTemplate est une classe utilisée pour accéder aux services Web du côté client. Il est très similaire à d'autres classes de modèles à Spring (telles que JDBCTemplate et JMstemPlate), nous pouvons également personnaliser le modèle en fournissant des méthodes de rappel et en configurant la classe HTTPMessageConverter. Les opérations du client peuvent être effectuées entièrement à l'aide de classes RestTemplate et HttpMessageConveter.
1. Déclarer le haricot de repos complate
@BeanPublic RestTemplate RestTemplate () {return new RestTemplate ();}2. Appel de simulation
@ServicePublic class smsService {// inject restTemplate @Autowired restTEmplate restTEmplate; Public String SendMsg (String PhonEnum, String Text) {// SET HTTPHEADERS Headers = new HttPheaders (); En-thers.setContentType (mediaType.Application_Form_Urlencoded); // Soumettre le paramètre Paramètre MultivalieMap <String, String> p = new LinkedMultivalieMap <> (); p.add ("nom d'utilisateur", "xxx"); p.add ("mot de passe", "yyy"); P.ADD ("phonenum", phonenum); P.ADD ("Contenu", texte); // Soumettre la demande httpentity <multivalemap <string, string >> entity = new httpentity <multivalueMap <string, string >> (p, en-têtes); String result = restTemplate.postForObject ("http: // ...", entité, string.class); Résultat de retour; }}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.