![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
Dragon Wu
创造是信仰!因为热爱所以从事。
展开
-
Springboot OSS 七牛云 上传、删除、访问图
登录七牛云,创建自己的存储库,并将存储库设置为公开访问,否则图片将无法通过公共链接访问。上传后返回图片的链接地址:在存储库公开的情况下可以访问到图片。再次访问,图片无法访问,并且在七牛云里也被删除了。公钥和密钥在个人中心下的密钥管理。原创 2022-10-16 16:33:22 · 2131 阅读 · 0 评论 -
SpringBoot SpringSecurity JWT+Redis+RSA授权登录登出 验证码 前后端分离 分布式
对于微服务来说,私钥放在认证服务上,其他服务只需要存公钥即可。因为其他服务只做校验,不加密JWT。私钥加密,公钥解密。公钥和私钥放到服务器上,私钥用于授权服务器授权token时加密,其他服务器仅需要通过公钥便可对加密内容进行解析了。服务器通过用户输入的验证码结果和redis中的缓存进行比较得出是否验证码正确。只要安装了JDK,就有这个工具。携带错误的token测试:可以看到错误的token会被服务器警告。退出登录后,redis中缓存的用户信息将被删除。这里我们便实现了登录逻辑。复制文本,重命名文件。原创 2022-10-08 19:39:10 · 3884 阅读 · 2 评论 -
springboot 集成jetcache实现redis远程缓存和本地缓存
目录一、添加pom依赖二、yml文件配置如下三、开启注解缓存使用设置四、使用注解类五、@Cached使用六、@CacheInvalidate使用七、@CacheUpdate使用一、添加pom依赖 <dependency> <groupId>com.alicp.jetcache</groupId> <artifactId>jetcache-starter-re原创 2022-03-05 19:25:23 · 3677 阅读 · 0 评论 -
SpringBoot 七牛云 OSS 私有模式 获取访问链接
由于七牛云OSS的公有模式存在被盗刷的风险,可能导致服务器额外的费用,于是我选择私有模式进行操作。私有模式的访问路径是一个问题,因为需要对应的token和e这两个参数,经过尝试后,我发现解决私有访问的方法如下。这样即可获取到私有访问路径,测试发现私有访问路径有效。二、在SpringBoot中获取私有访问路径的操作。原创 2024-06-01 10:56:08 · 430 阅读 · 0 评论 -
SpringBoot 实现私钥解密 前端的公钥加密内容
【代码】SpringBoot 实现私钥解密 前端的公钥加密内容。原创 2024-05-20 16:02:27 · 600 阅读 · 0 评论 -
SpringBoot Swagger 上传文件类型 未找到
将@RequestParam改为@RequestPart问题就解决了。原创 2024-05-17 10:34:17 · 155 阅读 · 0 评论 -
SpringBoot 使用Outlook邮箱发送邮件
【代码】SpringBoot 使用Outlook邮箱发送邮件。原创 2024-05-09 18:08:48 · 531 阅读 · 0 评论 -
MybatisPlus 逻辑删除
【代码】MybatisPlus 逻辑删除。原创 2024-04-20 21:17:11 · 320 阅读 · 0 评论 -
Swagger 文件上传 注解解决
Swagger 文件上传 注解解决原创 2023-01-27 16:11:30 · 931 阅读 · 0 评论 -
redisson与sping boot版本不兼容的问题
redisson与sping boot版本不兼容的问题java.lang.StackOverflowError at org.springframework.data.redis.connection.DefaultedRedisConnection.zAdd原创 2023-01-02 16:37:17 · 2320 阅读 · 0 评论 -
升级jdk11后出现告警信息解决方案,An illegal reflective access operation has occurred
升级jdk11后出现告警信息解决方案,An illegal reflective access operation has occurred_叫我磊哥的博客-CSDN博客转载 2022-12-04 13:46:26 · 590 阅读 · 0 评论 -
SpringBoot配置文件中数据库密码加密的方法有哪些
SpringBoot配置文件中数据库密码加密的方法有哪些 - 编程语言 - 亿速云转载 2022-12-01 13:23:44 · 1093 阅读 · 0 评论 -
JustAuth 实现第三方登录
JustAuth 文档很清晰,非常方便!转载 2022-10-23 19:33:19 · 295 阅读 · 0 评论 -
SpringBoot Netty websocket 实现高性能的聊天室
SpringBoot Netty websocket 实现高性能的聊天室。Netty是基于NIO的异步非阻塞通信框架,配合websocket的长连接通信可以实现高效的聊天功能。原创 2022-10-17 14:50:11 · 1665 阅读 · 2 评论 -
Springboot 上传和删除本地文件
【代码】Springboot 上传和删除本地文件。原创 2022-10-16 19:24:45 · 2980 阅读 · 2 评论 -
Springboot 实现定时任务
开启定时任务的注解@EnableScheduling,@EnableAsync开启异步多线程的定时任务以防定时任务在单线程中的相互干扰。关键注解@Scheduled,@Async开启异步多线程执行。注意这里必须要放在spring容器中管理才能调用到。可以看到定时任务每隔对应时间会执行一次。原创 2022-10-13 13:57:17 · 312 阅读 · 0 评论 -
Springboot 集成swagger 3 精美的UI
访问路径与原生swagger2不同,为:root:port/doc.html。注解的使用与swagger2相同,这里不再赘述。原创 2022-10-13 13:03:49 · 749 阅读 · 0 评论 -
Websocket 技术实践 实现在线聊天系统
WebSocket是一种在单个TCP连接上进行全双工通信的协议。全双工:可以同时双向传输数据(B->A,A->B可以同时进行)。推送技术是建立在客户端服务器的一种机制,就是由服务器主动将信息发往客户端的技术。就像广播电台播音。原创 2022-10-13 10:37:43 · 3001 阅读 · 0 评论 -
SpringBoot读取Resources下文件
SpringBoot读取Resources下文件_hwt1070359898的博客-CSDN博客_springboot读取resource下的文件转载 2022-10-07 13:39:13 · 200 阅读 · 0 评论 -
权限管理 springboot集成springSecurity Oauth2 JWT
实现SpringSecurity里的UserDetailsService接口的LoadUserByUsername方法便可以实现自定义登录逻辑。以下代码将实现用户名为admin,密码为123的登录。一旦使用了自定义登录逻辑,原本的user和打印的password登录将不再生效。此时,通过admin 123便可登录。对于登出SpringSecurity也提供了一个/logout的接口。原创 2022-10-06 16:43:24 · 6727 阅读 · 7 评论 -
Springboot Redisson的使用案例 分布式锁
我们先了看一下使用Jedis实现分布式锁的思路,可以看到在一切考虑的比较完善的情况下,仍然存在一个问题,如果我们想对锁的时间进行周期性延长时,代码实现还是比较困难的,由此推出了Redisson框架,在此基础上已封装好了自动时间键值检索时间延迟机制。原创 2022-09-26 16:08:01 · 410 阅读 · 0 评论 -
SpringData JPA 审计功能 创建与更新的字段(五)
按照阿里的表的开发规范,我们创建表时一般需要添加createby、createTime、updateby、updateTime等字段。springData JPA 为降低代码耦合性,通用有相应的注解进行使用本次依赖依然在案例(二)的基础上进行。原创 2022-09-24 11:15:11 · 572 阅读 · 0 评论 -
SpringData JPA 多表关联操作 (四)
本章节在案例(二)的基础上进行。原创 2022-09-24 10:40:41 · 1322 阅读 · 0 评论 -
SpringData JPA 方法名的使用 简化开发 (三)
本次案例在案例(二)的基础上进行。原创 2022-09-21 16:40:45 · 194 阅读 · 0 评论 -
SpringData JPA的使用案例 基本操作1 (二)
这里我添加了一些自定义的jpql和sql查询的案例,当然在继承CrudRepository接口以后已经可以使用大量同样方法,在继续继承RagingAndSortingRepository后便可调用分页查询的接口。之前讲过JPA支持通过类来操作表,hibernate底层会自动生成对应的表。更多方法可以直接看继承接口源码。原创 2022-09-21 14:23:41 · 380 阅读 · 0 评论 -
SpringData Hibernate JPA 使用案例 案例 (一)
用之前的hibernate,如果我们需要修改持久化层,需要修改很多配置以及代码,由此SpringData推出了JPA的功能。这里建议命名为hibernate.cfg.xml,我存放的目录在resource/hibernate/hibernate.cfg.xml。单元测试testR_lazy懒加载,load懒加载当执行到对应查询时系统才会执行查询,而find会先执行查询。查看效果:可以看到两种不同的单元项都可以对数据库进行操作,而底层都是基于hibernate来实现的。添加另一种jpa的依赖。原创 2022-09-20 16:29:17 · 691 阅读 · 0 评论 -
ELK Springboot集成ElasticSearch7.6.2 SpringData
基于SpringData,elasticsearch的精简操作,本次小结为最简单易懂的总结,适用于7版本。原创 2022-09-19 20:20:23 · 1169 阅读 · 0 评论 -
ELK SpringData框架 Springboot集成elasticSearch (六)
ELK SpringData框架 Springboot集成elasticSearch (六)原创 2022-09-18 18:06:04 · 1485 阅读 · 0 评论 -
jar包的启动与关闭命令
jar包的启动与关闭命令原创 2022-08-25 17:22:26 · 1682 阅读 · 0 评论 -
若依前后端分离项目踩坑笔记
若依前后端分离项目踩坑笔记原创 2022-08-16 17:56:04 · 633 阅读 · 0 评论 -
Springboot 前后端交互 Long类型传输 前端获取数据受限
Springboot 前后端交互 Long类型传输 前端获取数据受限原创 2022-07-20 18:34:54 · 3173 阅读 · 0 评论 -
SpringSecurity实现登录登出
SpringSecurity实现登录登出原创 2022-07-20 18:28:58 · 2829 阅读 · 0 评论 -
Springboot 生成图片验证码
Springboot 生成图片验证码原创 2022-07-20 17:38:52 · 677 阅读 · 0 评论 -
Springboot 生成JWT
Springboot 生成JWT原创 2022-07-20 17:19:48 · 555 阅读 · 0 评论 -
Springboot 集成Rocketmq基础案例
Springboot 集成Rocketmq基础案例原创 2022-07-20 17:07:45 · 270 阅读 · 0 评论 -
Springboot kaptcha实现验证码的案例
Springboot kaptcha实现验证码的案例转载 2022-07-11 18:26:48 · 120 阅读 · 0 评论 -
mybatisplus条件查询
mybatisplus的条件查询转载 2022-06-15 12:29:02 · 563 阅读 · 1 评论 -
JWT详解 springboot集成JWT 案例教程
序配置中心完善后,自动导入了Mybatis以后一、admin-service管理员后台的搭建1、环境测试添加启动类和bootstrap.ymlbootstrap.ymlspring: application: name: admin-service cloud: nacos: server-addr: nacos-server:8848 config: file-extension: yaml profiles..原创 2022-06-11 19:05:20 · 513 阅读 · 0 评论 -
Idea Mybatis自动生成器插件的使用教程 CodeHelperPro
IDEA 好用的插件 MyBatisCodeHelperPro激活 保姆级教学 一看就会_嗷嗷的嗷嗷的博客-CSDN博客_mybatiscodehelperpro激活转载 2022-09-17 10:58:16 · 1530 阅读 · 0 评论 -
Springboot 解决跨域请求的一种方法
添加配置类如下:package com.wxl.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConf原创 2022-03-27 19:05:58 · 76 阅读 · 0 评论