第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

彈簧MVC連接2個不同的網(wǎng)絡(luò)應(yīng)用程序

彈簧MVC連接2個不同的網(wǎng)絡(luò)應(yīng)用程序

飲歌長嘯 2022-09-21 21:43:31
我有一個關(guān)于Spring MVC的問題,我對Spring MVC的問題是如何連接兩個Web應(yīng)用程序,例如在第一個Web應(yīng)用程序中,我以我的名字的形式編寫,我必須發(fā)送該信息并在另一個Web應(yīng)用程序中顯示。
查看完整描述

2 回答

?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗 獲得超4個贊

您可以在春季MVC中輕松完成,我將向您解釋一種簡單的方法。

  1. 首先,從表單中獲取值并將其更改為 JSON 格式。

  2. 然后將其以 JSON 格式發(fā)送到另一個應(yīng)用程序。

  3. 在其他 Web 應(yīng)用程序中,獲取 JSON 文件并顯示它。喜歡這個

這里有一些例子,你可以試試自己的

在控制器中獲取 JSON 值

//You can use @RestController or @ResponseBody to send a response in JSON format 


@PostMapping(value = "/test", consumes = MediaType.APPLICATION_JSON_VALUE)

public MOResponse receiveNotification(@RequestBody MO mo) {

    studentService.getStudent(mo);

    MOResponse moResponse = new MOResponse("S1000", "Success");

    return moResponse;

}

在此處將 POST 請求發(fā)送到另一個 API,此請求以字符串格式發(fā)送,但您可以更改為 JSON 格式


public void sendMT() {

    RestTemplate restTemplate = new RestTemplate();

    ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();

    final String uri = "http://localhost:7000/sms/send";

    try {

        String json = ow.writeValueAsString(mt);

        RequestEntity<String> requestEntity = RequestEntity.post(new URL(uri).toURI()).contentType(MediaType.APPLICATION_JSON).body(json);

        ResponseEntity<String> output = restTemplate.exchange(requestEntity, String.class);

        System.out.println(output);

    } catch (Exception e) {

        e.printStackTrace();

    }

}

在上面的例子中,我用過


<dependency>

    <groupId>com.fasterxml.jackson.core</groupId>

    <artifactId>jackson-databind</artifactId>

    <version>2.9.8</version>

</dependency>

記住這個例子只是為了得到一個想法。你可以創(chuàng)造自己的,祝你好運


查看完整回答
反對 回復(fù) 2022-09-21
?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗 獲得超12個贊

mi的第一個建議是參加課程 https://dzone.com/articles/top-5-courses-to-learn-spring-boot-in-2019

其實是很容易學(xué)彈簧與彈簧靴,請回顧彈簧靴,這是解決你的問題。


查看完整回答
反對 回復(fù) 2022-09-21
  • 2 回答
  • 0 關(guān)注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號