RestTemplateは、クライアント側のWebサービスにアクセスするために使用されるクラスです。 Springの他のテンプレートクラス(JDBCtemplateやJMStemPlateなど)と非常によく似ており、コールバックメソッドを提供し、HTTPMessageConverterクラスを構成することにより、テンプレートをカスタマイズすることもできます。クライアント操作は、RestTemplateおよびhttpmessageConveterクラスを使用して完全に実行できます。
1.レストテンプレートの豆を宣言します
@BeanPublicRestTemplateRestTemplate(){return new RestTemplate();}2。シミュレーションコール
@servicepublic class smsservice {// resttemplate @autowiredresttemplate rettemplate; public string sendmsg(string phoneNum、string text){// set httpheaders headers = new httpheaders(); headers.setContentType(mediatype.application_form_urlencoded); //パラメーター設定MultivalUeMap <String、String> p = new LinkedMultivalueMap <>()を送信します。 p.add( "username"、 "xxx"); p.add( "password"、 "yyy"); P.Add( "PhoneNum"、PhoneNum); p.add( "content"、text); //リクエストhttpentity <multivaluemap <string、string >> entity = new httpentity <multivaluemap <string、string >>(p、headers); string result = retttemplate.postforobject( "http:// ..."、entity、string.class);返品結果; }}上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。