RestTemplate هي فئة تستخدم للوصول إلى خدمات الويب على جانب العميل. إنه يشبه إلى حد كبير فئات القوالب الأخرى في فصل الربيع (مثل JDBCTEMPLATE و JMSTEMPLATE) ، يمكننا أيضًا تخصيص القالب من خلال توفير طرق رد الاتصال وتكوين فئة HTTPMESSAGECONVERTER. يمكن تنفيذ عمليات العميل بالكامل باستخدام فئات RestTemplate و HTTPMESSAGECONVETER.
1. أعلن حبة RestTemplate
beanpublic resttemplate resttemplate () {return new RestTemplate () ؛}2. دعوة المحاكاة
servicepublic class smsservice {// enject restTemplateAudeAired restTemplate restTemplate ؛ السلسلة العامة sendmsg (سلسلة phonenum ، نص سلسلة) {// تعيين HttPheaders رؤوس = new httpheaders () ؛ headers.setContentType (mediaType.application_form_urlencoded) ؛ // إرسال المعلمة إعداد multivalueMap <string ، string> p = new LinkedMultivalueMap <> () ؛ P.Add ("اسم المستخدم" ، "xxx") ؛ P.Add ("كلمة المرور" ، "yyy") ؛ P.Add ("phonenum" ، phonenum) ؛ P.Add ("المحتوى" ، النص) ؛ // إرسال طلب httpentity <multivaluemap <string ، string >> entity = new httpentity <multivaluemap <string ، string >> (p ، headers) ؛ String result = restTemplate.postForObject ("http: // ..." ، untity ، string.class) ؛ نتيجة العودة }}ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.