SpringBoot
文章平均质量分 61
JarvanStack
保持简单
展开
-
SpringBoot 集成token实践详解
一、需求SpringBoot 集成 JWT(token),拦截器自动验证验证 token 是否过期token 自动刷新(单个 token 刷新机制,保证活跃用户不会掉线)标准统一的 RESTFul 返回体数据格式异常统一拦截处理单个 token 刷新机制(介绍):[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6ksAAtY2-1613013321715)(13.SpringBoot%20%E9%9B%86%E6%88%90token%E原创 2021-02-11 11:15:49 · 13454 阅读 · 9 评论 -
SpringBoot 集成腾讯云 cos对象储存
导入依赖<dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>5.6.35</version></dependency>工具类 TencentCOSUploadFileUtilpublic class TencentCOSUploadFileUtil { //.原创 2021-02-10 16:47:22 · 2530 阅读 · 3 评论 -
JWT权限验证教程详解 代码实例
JWT介绍JWT代码实例JWT介绍JWT(JSON Web Token)是目前比较流行权限验证方案。其实它更像是一种规范。平时基于session的验证方式用户登录服务器在当前会话(session)里面储存登录的信息比如用户名和id服务器向用户返回一个session_id,写入用户的cookie(下一次用用户再次请求的时候的验证)用户再次请求的时候带上cookie(session_id) ,服务器session_id查询之前储存的数据,得知用户身份.但是session验证又2个问.原创 2020-12-01 15:56:35 · 2763 阅读 · 2 评论 -
elasticsearch简介 搜索引擎全文搜索引擎
搜索引擎为什么不用MySQL我们开发的大部分企业级应用,其本质就是对数据的增删改查的包装,我们一般是分析业务的需求再在代码里面去写查询语句,这个语句一般就写死了,比如说你一个图书管理系统要查询已经有的书籍要查询一本书,这个功能已经写死了,比如说你搜索 “C++程序语言设计" 然后能得到一些数据,但是你颠倒顺序搜索"程序语言设计C++" MySQL的模糊查询就匹配不到数据了,用户还会玩出跟多花式的查询。另外模糊查询"like"是一个扫描全表的操作,如果是你的数据少还好,如果是你有千万数据,那MySQL的耗原创 2020-11-24 20:19:20 · 983 阅读 · 1 评论 -
uniapp 解决跨域请求问题 前端 或者 后端
问题描述前端请求后端数据时候出现错误Access to XMLHttpRequest at 'http://localhost:8002/bmft/jingdong/list/java' from origin 'http://localhost:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allo原创 2020-11-11 10:45:33 · 10692 阅读 · 0 评论 -
SpringBoot 后端API RestFul 统一返回数据格式 + 代码
要求我们想要返回给前端类似这样的格式{ #返回状态码 code: integer, #返回信息描述 message: string, #返回值 data: object}思路我们使用一个类的模板包裹data数据即可,具体参考代码代码(1)pom.xml 依赖使用lombok简化代码 <dependencies> <!-- lombok--> <dependency>原创 2020-11-06 21:33:03 · 1158 阅读 · 2 评论 -
SpringBoot整合elasticsearch 抛出 java.lang.NoSuchFieldError: IGNORE_DEPRECATIONS
问题描述elastic search 整合spring boot ,第一个hello程序出错报错java.lang.IllegalStateException: Failed to load ApplicationContext...Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'restHighLevelClient' defined in cla原创 2020-11-04 19:25:01 · 6293 阅读 · 2 评论 -
SpringBoot-01 多个application.yaml配置文件和使用yaml取出文件值为空 --已解决
1. 描述1.目的创建多个application.yaml,并且使用application-bean.yaml 来设置自己全局变量的值。2.我的yaml目录文件2.解决1.你的applicaiton-bean.yaml存放全局变量的yaml如下bean: # 这里图床的地址 img: "https://markedoXXXXXXXXXXXXXXcom/"spring: profiles: bean2.需要在主yaml(application.yaml)中激活你的配置的其他profi原创 2020-11-02 13:55:29 · 2388 阅读 · 0 评论