• SpringBoot测试方法说明


    1.方法的说明

    SpringBoot为了简化程序测试过程,SpringBoot针对于测试方法,开发了个注解@SpringBootTest.

    规则说明:

    1.当运行@Test注解标识的方式时SpringBoot程序启动

    2.SpringBoot启动,内部Spring容器启动,基于IOC管理对象,DI注入对象

    3.可以任意的测试类中获取想要的对象

    注意事项:包都写在主启动类的同包级和子包下

    2.前后端调用补充知识

    2.1.Axios的简化写法

    简化方式1:抽取后端服务器地址

    axios.defaults.baseURL=“http://localhost:8080”

    简化方2:箭头函数的使用,如果参数只有一个可以省略括号

    **axios.get(“/web/hello”)
    // .then(promise=>{
    // alert(promise.data)
    // })

    简化方3:async await简化调用重点
    问题描述:如果ajax如果嵌套的层级较多,则引发"回调地狱"问题
    解决问题:能否将Axios中的then进行简化**

    语法:
    //1.使用async关键字标识函数
    //2通过await标识ajax请求
    //3.必须同时出现async和await
    async function getHello(){
    let {data:result}=await axios.get(“/web/hello”)
    alert(result)
    }
    //调用函数
    getHello();

    2.2.跨域问题

    要素:

    1.浏览器URL中的地址:

    要求:协议/域名/端口号都相同,表示满足同源策略,

    说明:

    如果满足同源策略,则称为"同域访问" 反之称为"跨域访问" 跨域访问浏览器一般都会报错

    2.2.2.关于跨域案例讲解

    http协议默认端口号:80

    https协议默认端口号:443

    2.2.3跨域解决方案

    1.jsonp 方式跨域 淘汰了.

    2.CORS 跨域资源的共享

    2.CORS 跨域资源共享
    跨源资源共享 (CORS) (或通俗地译为跨域资源共享)是一种基于HTTP 头的机制,该机制通过允许服务器标示除了它自己以外的其它origin(域,协议和端口),这样浏览器可以访问加载这些资源。跨源资源共享还通过一种机制来检查服务器是否会允许要发送的真实请求,该机制通过浏览器发起一个到服务器托管的跨源资源的"预检"请求。在预检中,浏览器发送的头中标示有HTTP方法和真实请求中会用到的头。

    CROS要求在服务器端标识哪个网址可以跨域 =

  • 相关阅读:
    Civil service posts-
    mysql运行报错:
    新手入门MySQL数据库【基础知识】
    135. 分发糖果
    Thinkphp漏洞远程代码执行漏洞事件分析报告
    Elasticsearch版本对应各个工具的版本,如kibana等
    springboot绿色食品商城毕业设计-附源码061109
    辉芒微IO单片机FT60F11F-MRB
    vue页面根据电脑屏幕分辨率放大缩小
    探索隧道ip如何助力爬虫应用
  • 原文地址:https://blog.csdn.net/m0_67403188/article/details/126515216