令牌springboot axios token
DHorse发布SpringBoot项目
前言 在介绍DHorse的操作之前,先来介绍一下使用k8s发布应用的步骤,以SpringBoot应用为例进行说明。 1.首先从代码仓库下载代码,比如GitLab; 2.接着进行构建,比如使用Maven; 3.如果要使用k8s作为编排,还需要把步骤2产生的包制作成镜像,比如使用Docker; 4.上传 ......
SpringBoot集成LDAP认证登录
Maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance ......
springboot使用拦截器实现登录拦截
参考文档 https://blog.csdn.net/qq_50652600/article/details/127250413 HandlerInterceptor 作用:自定义拦截器 如何创建:这个接口我们通常会自定义一个类。加上@Component注解,并且使它实现HandlerInterce ......
SpringBoot 策略模式 切换上传文件模式
策略模式 策略模式是指有一定行动内容的相对稳定的策略名称。 我们定义一个接口(就比如接下来要实现的文件上传接口) 我们定义所需要实现的策略实现类 A、B、C、D(也就是项目中所使用的四种策略阿里云Oss上传、腾讯云Cos上传、七牛云Kodo上传、本地上传) 我们通过策略上下文来调用策略接口,并选择所 ......
关于token的生成格式--Bearer头部说明
1.Bearer头部:好处在于可以让请求方和服务方都快速而准确地识别Token的传递方式,使得身份验证更加规范化和通用化,便于开发和维护。但并没有更安全,且具体使用须前后一致。 2.带Bearer头部的生成和解密如下: public String createTokenByBao(String us ......
springboot 控制序列化反序列化示例(接口返回数据处理/接口接收数据处理)
1.返回Long转JSON package com.mingx.drone.config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; i ......
新建springboot项目,访问前端界面
直接在IDEA中下载依赖会比较慢,将常用依赖下载到本地,然后从本地加载依赖会比较快。(方法可以搜,很多) pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ......
nodejs你应该知道的13个库 | Sequelize CORS Nodemailer Async Lodash Axios
1. Sequelize Sequelize 是一种基于 promise 的 Node.js 对象关系映射器 (ORM) 使用,它使开发人员更容易使用关系数据库。 2. CORS CORS 是一个 Node.js 包,它使用 Connect/Express 提供跨域资源共享 (CORS) 作为中间件 ......
springboot解决跨域问题
当看这个的时候应该就是遇到跨域问题了,下面是解决的代码 ` @Configuration public class CorsConfig { // 当前跨域请求最大有效时长。这里默认1天 private static final long MAX_AGE = 24 * 60 * 60; @Bean ......
springboot在线人数统计
在线人数统计 笔者做了一个网站,需要统计在线人数。 在线有两种: 一、如果是后台系统如果登录算在线,退出的时候或者cookie、token失效的时候就算下线 二、如果是网站前台,访问的时候就算在线 今天我们来讲一下第2种情况,网站前台如何统计同时在线人数 1、首先创建一个在线人数管理类 该类主要是管 ......
axios向后台springboot服务器发送请求时出现的错误
this.$axios.post("http://localhost:8080/changeExamStatus?billID="+this.tableData[index].billID).then((response)=>{ if(response.data.code==1){ alert("第 ......
springboot引入本地jar包
1. 在resources目录下新建lib目录,将jar放入 2. 在pom文件中添加依赖 <dependency> <groupId>com.fanruan</groupId> <artifactId>fine-accumulator</artifactId> <version>11.0</ver ......
C:\Users\17482\Desktop\ERP——test1\SpringBoot-ERP-master\src\main\java\com\SpringBoot\dao\UserImp.java:6:37 java: 程序包org.apache.ibatis.annotations不存在
这个错误表明在你的 Java 类文件 UserImp.java 中,找不到 MyBatis 的注解包 org.apache.ibatis.annotations。这个包中包含了 MyBatis 的注解,比如 @Select、@Insert 等。首先,请确保你的项目正确引入了 MyBatis 的依赖。 ......
Java使用Jwt令牌技术
导入依赖 <!--JWT依赖--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> Jwt工具类代码 packag ......
springboot 集成jwt 登录 拦截器获取token 解析token放入holder中
一、依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependenc ......
springboot 热部署
加载插件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</opt ......
axios请求并发限制
队列有x个之后执行 正文 在网上看到这么一道题: 首先来实现一个分割数组的函数~ const group = (list = [], max = 0) => { if (!list.length) { return list; } let results = []; for (let i = 0, ......
axios、ajax、fetch三者的区别
1.ajax:是指一种创建交互式网页应用的网页开发技术,并且可以做到无需重新加载整个网页的情况下,能够更新部分网页,也叫作局部更新 优缺点: 1)局部更新 2)原生支持,不需要任何插件 3)原生支持,不需要任何插件 4)可能破坏浏览器后退功能 5)嵌套回调,难以处理 2.axios:是一个基于 pr ......
axios请求失败、请求超时重新发送请求
一、 axios 重新发送请求基础版(所有的请求错误,不论是请求超时还是接口请求出错都会进行重试) 以下是一个完整的文件,看懂了的话 axios 重试请求也就基本会了,不会的话直接复制到项目里,也可以直接调用使用。 创建一个 axios 实例,并在实例中设置请求超时时间 timeout、重试请求次数 ......
实现无感刷新token
目录需求实现问题解决注意事项: 需求 当 token 过期的时候,刷新 token,前端需要做到无感刷新 token,即刷 token 时要做到用户无感知,避免频繁登录。实现思路 方法一 后端返回过期时间,前端判断 token 过期时间,去调用刷新 token 接口 缺点:需要后端额外提供一个 to ......
源码解析axios拦截器
从源码解析axios拦截器是如何工作的 axios 拦截器的配置方式 axios 中有两种拦截器: axios.interceptors.request.use(onFulfilled, onRejected, options):配置请求拦截器。 onFulfilled 方法在发送请求前执行,接收 ......
前端应该如何封装高扩展的axios请求库
我看了很多 axios 的封装,但是我感觉他们的封装。也不够自由,主要是写完之后,如果以后有东西需要修改的时候,还要回去拦截器进行修改。但是有一些东西拦截器可能是你以后的业务需求才需要添加的。 我就在想我能不能拦截器做成插件式的模式进行动态配置呢?例如下面的效果,点击添加一个请求缓存器,请求的时候就 ......
springboot学习日记(五)
今天先安装试用了下postman,get获取自己的网页,返回是网页源码。 这里贴一下前几天测试的开源新手项目IncrediableKJ/Student-management-system: 基于springboot +mybatis +thymeleaf 的学生信息管理系统,适合springboot ......
SpringBoot使用@Value获取不到值的问题
背景 在一次SpringBoot项目改造为Cloud的过程中,使用Nacos作为配置中心获取属性,改造后程序启动报错,查看日志,定位到代码: 解决方案 如果了解Bean的生命周期的同学应该知道,Spring在创建Bean的时候,会使用无参构造函数去初始化一个Bean,@Value这个阶段是属于依赖注 ......
02_自定义Springboot starter
创建springboot starter 创建一个demo starter 创建配置类 @Configuration @EnableConfigurationProperties(EmailProperties.class) @ConditionalOnBean(EmailEnable.class) ......
基于SpringBoot和WebUploader实现大文件分块上传.断点续传.秒传
大文件面临的问题 上传速度慢 -- 应对: 分块上传 上传文件到一半中断后,继续上传却只能重头开始上传 -- 应对: 断点续传 相同文件未修改再次上传, 却只能重头开始上传 -- 应对: 秒传 分片上传 1、什么分片上传 分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我 ......
springboot学习日记(四)
这里我试了下把swagger加入到项目中去,这是一个方便设计各种api接口的工具,首先配置依赖,然后加入config文件,注解@Configuration提醒springboot加载配置类,注解@EnableSwagger2是启动Swagger2. 可以在pojo类中加入@ApiModel("XX类 ......
记录--alova组件使用方法(区别axios)
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 在我们写项目代码时,应该更加专注于业务逻辑的实现,而把定式代码交给js库或工程化自动处理,而我想说的是,请求逻辑其实也是可以继续简化的。 你可能会说,用axios或fetch api就够了啊,哪有什么请求逻辑,那可能是你还没有意识到这个问 ......
springboot整合前端实现断点续传、大文件秒传以及多线程上传下载
前端,百度开源框架 webuploader新建upload.html webuploader官网地址: http://fex.baidu.com/webuploader/<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <tit ......