SpringBoot
文章平均质量分 68
look-word
这个作者很懒,什么都没留下…
展开
-
一文学会线程池、任务调度的使用
一文学会线程池、任务调度的使用原创 2022-11-13 22:26:23 · 552 阅读 · 0 评论 -
SpringSecurity单体项目最佳实践
👍SpringSecurity单体项目最佳实践原创 2022-11-10 23:41:58 · 498 阅读 · 0 评论 -
SpringBoot 整合 Elasticsearch (超详细)
😊SpringBoot 整合 Elasticsearch (超详细)原创 2022-11-09 23:57:06 · 3533 阅读 · 0 评论 -
SpringBoot 自定义注解 实现多数据源
SpringBoot 自定义注解 实现多数据源原创 2022-10-12 20:13:59 · 794 阅读 · 0 评论 -
玩转SpringBoot之定时任务
玩转SpringBoot之定时任务原创 2022-09-28 13:51:52 · 720 阅读 · 0 评论 -
SpringBoot整合Redis实现常用功能
SpringBoot整合Redis实现常用功能原创 2022-08-20 08:44:20 · 186 阅读 · 0 评论 -
Springboot 打印接口耗时
Springboot 打印 接口 耗时原创 2022-08-09 22:14:33 · 1388 阅读 · 0 评论 -
springboot参数转换Json格式化问题
springboot参数转换Json格式化问题原创 2022-08-09 21:55:49 · 733 阅读 · 0 评论 -
MybatisPlus高级特性
MybatisPlus高级特性原创 2022-08-09 21:54:46 · 554 阅读 · 0 评论 -
SpringBoot 整合文件上传 elment Ui 上传组件
项目的目录结构:页面效果所使用的依赖后端代码controller解析代码这样就上传成功啦 那么 我们该如何去访问这个图片呢?原创 2022-06-28 13:38:41 · 314 阅读 · 0 评论 -
05 常见微服务项目结构
微服务项目结构首先 话不多数 直接上图common 模块存放内容统一异常处理器 异常对象 断言类 等项目所有模块会用到的类接口统一的返回对象 还有常用的工具类service-base 模块基础服务模块存放内容存放配置文件较多还有 定义依赖 所有服务模块基础这个基础服务模块假如说 这是微服务项目 可以将项目中的 服务发现 服务调用 服务熔断都添加到base模块中service-core 模块主要功能模块 业务实现 大多在此模块中service-oss原创 2022-05-22 19:50:19 · 547 阅读 · 0 评论 -
04 Springboot 格式化LocalDateTime
Springboot 格式化LocalDateTime我们知道在springboot中有默认的json解析器,Spring Boot 中默认使用的 Json 解析技术框架是 jackson。我们点开 pom.xml 中的 spring-boot-starter-web 依赖,可以看到一个 spring-boot-starter-json依赖:引入依赖其实引不引入这个依赖都一样 spring-boot-starter-web 里面就包含这个依赖就是为了让你们理解是这个依赖在发挥作用 &原创 2022-05-22 00:10:32 · 920 阅读 · 0 评论 -
使用VUE+SpringBoot+EasyExcel 整合导入导出数据
使用VUE+SpringBoot+EasyExcel 整合导入导出数据创建一个普通的maven项目即可项目目录结构1 前端存放在resources/static 下index.html<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge原创 2022-05-14 13:04:08 · 987 阅读 · 0 评论 -
Springboot +redis+⾕歌开源Kaptcha实现图片验证码功能
Springboot +redis+⾕歌开源Kaptcha实现图片验证码功能背景注册-登录-修改密码⼀般需要发送验证码,但是容易被 攻击恶意调⽤什么是短信-邮箱轰炸机手机短信轰炸机是批、循环给⼿机⽆限发送各种⽹ 站的注册验 证码短信的⽅法。公司带来的损失短信⼀条5分钱,如果被⼤盗刷⼤家⾃⼰计算 邮箱通知不⽤钱,但被⼤盗刷,带宽、连接等都被占⽤,导致⽆法正常使⽤如何避免⾃⼰的⽹站成为”⾁鸡“或者被刷呢增加图形验证码(开发⼈员)单IP请求次数限制(开发⼈员)限制号码发送原创 2022-01-29 09:56:11 · 1110 阅读 · 0 评论 -
Springboot+redis实现简易验证码功能
项目创建spring initializr 地址:https://start.springboot.io添加依赖因为我这里是学习阶段 没用官方的redis集成依赖业务需求用户在客户端输入手机号,点击发送后随机生成4位数字码。有效期为60秒。输入验证码,点击验证,返回成功或者失败。且每个IP地址。在5分钟内只能验证3次。并给相应信息提示。锁定这个IP 12小时。需求流程需求1流程:后台Redis生成一个KEY,value:验证码4位数字码。 (过期时间60秒) expire。原创 2022-01-13 18:18:50 · 1019 阅读 · 0 评论 -
MP自定义SQL
6.自定义SQL 虽然MP为我们提供了很多常用的方法,并且也提供了条件构造器。但是如果真的遇到了复制的SQL时,我们还是需要自己去定义方法,自己去写对应的SQL,这样SQL也更有利于后期维护。 因为MP是对mybatis做了增强,所以还是支持之前Mybatis的方式去自定义方法。 同时也支持在使用Mybatis的自定义方法时使用MP的条件构造器帮助我们进行条件构造。 接下去我们分别来讲讲。6.0 准备工作①准备数据CREATE TABLE `orders` ( `id` bigin原创 2021-11-17 18:43:52 · 1099 阅读 · 0 评论 -
MP条件构造器Wrapper
5.1 概述我们在实际操作数据库的时候会涉及到很多的条件。所以MP为我们提供了一个功能强大的条件构造器 Wrapper 。使用它可以让我们非常方便的构造条件。 其继承体系如下: 在其子类AbstractWrapper中提供了很多用于构造Where条件的方法。 AbstractWrapper的子类QueryWrapper则额外提供了用于针对Select语法的select方法。可以用来设置查询哪些列。 AbstractWrapper的子类UpdateWrapper则额外提供了用于针对SET语原创 2021-11-17 18:41:17 · 2284 阅读 · 0 评论 -
MP的基本使用
4.基本使用4.1 插入数据 我们可以使用insert方法来实现数据的插入。示例: @Test public void testInsert(){ User user = new User(); user.setUserName("三更草堂333"); user.setPassword("7777888"); int r = userMapper.insert(user); System.out.prin原创 2021-11-17 14:39:40 · 580 阅读 · 0 评论 -
MP的常规设置
3.1 设置表映射规则 默认情况下MP操作的表名就是实体类的类名,但是如果表名和类名不一致就需要我们自己设置映射规则。3.1.1 单独设置 可以在实体类的类名上加上@TableName注解进行标识。例如: 如果表名是tb_user,而实体类名是User则可以使用以下写法。@TableName("tb_user")public class User { //....}3.1.2 全局设置表名前缀 一般一个项目表名的前缀都是统一风格的,这个时候如果一个个设置就太麻烦了。我们可以原创 2021-11-17 14:38:14 · 1615 阅读 · 0 评论 -
MybatisPlus(MP)快速入门
创建工程这里采用的是Springboot的项目 就不演示创建了添加依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>原创 2021-11-17 14:36:38 · 241 阅读 · 0 评论 -
Spring boot 出现you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test出现原因:因为我们测试类的位置跟Springboot启动类的位置对应不上 测试类启动默认会去找Springboot的启动类 因为测试类位置改变了 所以找不到启动类解决办法:在测试类上添加原创 2021-11-14 21:42:01 · 9062 阅读 · 0 评论 -
Springboot 修改默认的服务器 Tomcat
整体思路:可以在Springboot启动器中过滤掉 Tomcat 的依赖 然后在加上想要的服务器依赖maven依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId><!--原创 2021-11-14 20:48:50 · 427 阅读 · 0 评论 -
解决用java9使用jwt的NoClassDefFoundError: javax/xml/bind/DatatypeConverter
出现异常的原因这里在使用java9然后调用jwt的签名方法的时候抛出的异常,经过多放查证,发现是版本的问题,换成jdk8问题就不复存在了,这是由于使用的是Java EE API,由于JDK9提出的模块化的概念,导致jjava.ee模块不再以后的版本里默认提供但是由于项目中统一用到的是java9,所以只能通过maven进行导入使用了————————————————版权声明:本文为CSDN博主「灬叛逆丿文」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:htt原创 2021-11-01 16:09:13 · 369 阅读 · 0 评论