当前位置: 主页 > JAVA语言

java跨项目调用接口-java跨项目调用接口

发布时间:2023-05-16 22:09   浏览次数:次   作者:佚名

一、介绍

一个完善的系统,前后端交互是必不可少的,这个过程可以分成下面几步:

前端向后端发起请求后端接口接收前端的参数后java跨项目调用接口,开始层层调用方法处理数据后端将最终数据返回给前端接口前端请求成功后,将数据渲染至界面

二、项目结构

前端技术:axios

后端技术:SpringBoot(这个也无所谓,但是你一定要有控制层的访问路径,也就是所谓的请求地址对应的方法,可以用SSM框架,SSH框架,都可以)

axios和SpringBoot前端怎么调用后端接口进行数据交互

java跨项目调用接口_web前端调用java接口_java跨项目调用接口

上面是大致的文件结构java跨项目调用接口,相信大家后端的数据处理都没问题,无非就是:

三、代码编写

我们只介绍前端界面+控制层,首先是前端界面

第一步:引入相关文件

axios和SpringBoot前端怎么调用后端接口进行数据交互

web前端调用java接口_java跨项目调用接口_java跨项目调用接口

这里的axios就是我们发起请求所必备的文件,这些文件在文章末尾会有给出。

前端代码如下:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    测试
    
    
    
    


我是前端默认值


登录后复制

后端控制层代码如下:

java跨项目调用接口_web前端调用java接口_java跨项目调用接口

    @RequestMapping("/testTest")  //控制层
    @ResponseBody
    public int testTest(int num) {
        if(num==1) return 1;
        if(num==2) return 2;
        return 0;
    }

登录后复制

很明显,大家看看应该就明白了,前端发请求时可以携带数据,比如账号、密码啊等等,后端接收后,就可以处理啦,然后把处理结果返回给前端,

前端接收后,就可以渲染了,或者给出操作成功的提示。

效果:

java跨项目调用接口_java跨项目调用接口_web前端调用java接口

axios和SpringBoot前端怎么调用后端接口进行数据交互

四、运用

1、字符串、整形等(新增功能)

前端代码:

 
        
            
                
            
            
                
            
            
                
            
        
        
                取 消
                确 定
              
    

java跨项目调用接口_java跨项目调用接口_web前端调用java接口

登录后复制

登录后复制

后端代码

    @RequestMapping("/insertEquipment")  //增加装备
    @ResponseBody
    public ResultMap insertEquipment(String name, String type,String inventory) {
        try {
            int realInventory=Integer.valueOf(inventory);
            Equipment equipment=new Equipment(name,type,realInventory);
            equipmentService.insertEquipment(equipment);
            resultMap.setStatus(true);
        } catch (Exception e) {
            resultMap.setStatus(false);
            resultMap.setMessage(e.getMessage());
        }
        return resultMap;
    }

登录后复制

以上就是axios和SpringBoot前端怎么调用后端接口进行数据交互的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除