Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring MVC连接两种不同的web应用程序_Java_Spring_Spring Mvc - Fatal编程技术网

Java Spring MVC连接两种不同的web应用程序

Java Spring MVC连接两种不同的web应用程序,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有一个关于Spring MVC的问题,我关于Spring MVC的问题是如何连接两个web应用程序,例如,在第一个web应用程序中,我用一个表格写下我的名字,我必须发送该信息并显示在另一个web应用程序中。mi firts recomendation是参加本课程的 用spring boot学习spring其实很容易,请复习spring boot,这是解决您问题的方法。mi firts建议您参加本课程 实际上,使用spring boot学习spring很容易,请回顾spring boot,这

我有一个关于Spring MVC的问题,我关于Spring MVC的问题是如何连接两个web应用程序,例如,在第一个web应用程序中,我用一个表格写下我的名字,我必须发送该信息并显示在另一个web应用程序中。

mi firts recomendation是参加本课程的


用spring boot学习spring其实很容易,请复习spring boot,这是解决您问题的方法。

mi firts建议您参加本课程


实际上,使用spring boot学习spring很容易,请回顾spring boot,这是解决您问题的方法。

您可以在spring MVC中轻松地完成这项工作,我将向您解释一种简单的方法

  • 首先,从表单中获取值并将其更改为JSON格式
  • 然后以JSON格式将其发送到另一个应用程序
  • 在其他web应用程序中,获取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请求发送到另一个api 这里,此请求以字符串格式发送,但您可以更改为JSON格式

    public void sendMT(){
    RestTemplate RestTemplate=新RestTemplate();
    ObjectWriter ow=新建ObjectMapper().writer().withDefaultPrettyPrinter();
    最终字符串uri=”http://localhost:7000/sms/send";
    试一试{
    字符串json=ow.writeValueAsString(mt);
    RequestEntity RequestEntity=RequestEntity.post(新URL(uri).Tori()).contentType(MediaType.APPLICATION_JSON).body(JSON);
    ResponseEntity输出=restemplate.exchange(requestEntity,String.class);
    系统输出打印项次(输出);
    }捕获(例外e){
    e、 printStackTrace();
    }
    }
    
    在上面的示例中,我使用了

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.9.8</version>
    </dependency>
    
    
    com.fasterxml.jackson.core
    杰克逊数据绑定
    2.9.8
    

    记住这个例子,只是为了得到一个想法。您可以创建自己的,祝您好运

    您可以在spring MVC中轻松创建,我将向您介绍一种简单的方法

  • 首先,从表单中获取值并将其更改为JSON格式
  • 然后以JSON格式将其发送到另一个应用程序
  • 在其他web应用程序中,获取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请求发送到另一个api 这里,此请求以字符串格式发送,但您可以更改为JSON格式

    public void sendMT(){
    RestTemplate RestTemplate=新RestTemplate();
    ObjectWriter ow=新建ObjectMapper().writer().withDefaultPrettyPrinter();
    最终字符串uri=”http://localhost:7000/sms/send";
    试一试{
    字符串json=ow.writeValueAsString(mt);
    RequestEntity RequestEntity=RequestEntity.post(新URL(uri).Tori()).contentType(MediaType.APPLICATION_JSON).body(JSON);
    ResponseEntity输出=restemplate.exchange(requestEntity,String.class);
    系统输出打印项次(输出);
    }捕获(例外e){
    e、 printStackTrace();
    }
    }
    
    在上面的示例中,我使用了

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.9.8</version>
    </dependency>
    
    
    com.fasterxml.jackson.core
    杰克逊数据绑定
    2.9.8
    

    记住这个例子,只是为了得到一个想法。您可以创建自己的,祝您好运

    欢迎来到Stackoverflow,Kevin。你能补充一下你已经尝试过的东西,以及它如何不能实现你想要的东西吗?在你这边展示一些工作会增加有人想要帮助你的机会。欢迎来到Stack Overflow。虽然我个人对建议更高级别的设计实现没有问题,但您通常需要提供一些代码,在这里需要帮助。这就是说,使用MVC,您将处理服务器上作为独立域的单个项目。您可以尝试将这两个项目包含在一个域中,以允许它们共享数据。您能否解释一下,为什么希望它们是独立的应用程序,而不是同一应用程序中的两个部分?@chrylis,因为我在春季课程中有一个练习,我不知道从哪里开始。我是这个框架的初学者,那么你需要提供更多关于需求的信息;这一点都不常见(尤其是现代CSRF关注点)。欢迎来到Stackoverflow,Kevin。你能补充一下你已经尝试过的东西,以及它如何不能实现你想要的东西吗?在你这边展示一些工作会增加有人想要帮助你的机会。欢迎来到Stack Overflow。虽然我个人对建议更高级别的设计实现没有问题,但您通常需要提供一些代码,在这里需要帮助。这就是说,使用MVC,您将处理服务器上作为独立域的单个项目。您可以尝试将这两个项目包含在一个域中,以允许它们共享数据。您能否解释一下,为什么希望它们是独立的应用程序,而不是同一应用程序中的两个部分?@chrylis,因为我在春季课程中有一个练习,我不知道从哪里开始。我是这个框架的初学者,那么你需要提供更多关于需求的信息;这一点都不常见(特别是在现代CSRF方面)。谢谢,我参加了这门课程,春季开始对我来说很容易,我参加了这门课程,春季开始对我来说很容易