自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 SpringBoot 出现 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

如果Content-Type设置为“application/x-www-form-urlencoded;charset=UTF-8”无论是POST请求还是GET请求都是可以通过这种方式成功获取参数,但是如果前端POST请求中的body是Json对象的话,会报上述错误。前端请求传Json对象的字符串则后端使用@RequestBody。前端请求传Json对象则后端使用@RequestParam;

2025-03-20 14:54:16 482

原创 springboot整合xxl-job详解

执行器注册 [选填]:优先使用该配置作为注册地址,为空时使用内嵌服务 ”IP:PORT“ 作为注册地址。# 执行器日志文件保存天数 [选填] : 过期日志自动清理, 限制值大于等于3时生效;#执行器端口号:小于等于0则自动获取;默认端口为9999,单机部署多个执行器时,注意要配置不同执行器端口;log.info("---------xxlJobTest定时任务执行成功--------");# 执行器通讯TOKEN,要和调度中心服务部署配置的accessToken一致,要不然无法连接注册。

2025-03-20 09:09:14 769

原创 Spring Cache 整合 Redis

Cacheable:使用缓存。在方法执行前Spring先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;可以指定一个特定的缓存管理器来管理缓存操作,用于在多个缓存管理器存在的情况下,选择使用哪个缓存管理器。@EnableCaching:开启缓存功能,一般使用在springboot的启动类或配置类上。用于指定一个 SpEL 表达式,当表达式的结果为 true 时,才会进行缓存操作。可以指定一个特定的缓存解析器,用于更灵活地解析缓存操作的存储位置,用于指定缓存存储和检索的键。

2025-03-18 17:47:55 203

原创 QueryWrapper中常用方法,用法大全

QueryWrapper中常用方法,用法大全

2025-03-17 16:31:56 142

原创 mybatis-plus queryWrapper使用

【代码】mybatis-plus queryWrapper使用。

2025-03-17 16:28:08 333

原创 mybatisplus常见注解

INPUT 如果开发者没有手动赋值,则数据库通过自增的方式给主键赋值,如果开发者手动赋值,则存入该值。ASSIGN_UUID 主键的数据类型必须是 String,自动生成 UUID 进行赋值。设置主键映射,value 映射主键字段名,type 设置主键类型,主键的生成策略。AUTO 默认就是数据库自增,开发者无需赋值。ASSIGN_ID MP 自动赋值,雪花算法。映射非主键字段,value 映射字段名。

2025-03-17 16:21:04 129

原创 @RequiredArgsConstructor介绍

RequiredArgsConstructor 注解能够替代 @Autowired 注解,但需注意,在类上添加 @RequiredArgsConstructor 时,需要注入的类必须使用 final 进行声明。

2025-03-17 16:07:49 190

原创 @PathVariable详解

通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过。@PathVariable(“xxx”) 绑定到操作方法的入参中。@PathVariable 映射 URL 绑定的。

2025-03-15 09:13:04 197

原创 详解Lombok中的@Builder用法

可以让你以下面显示的那样调用你的代码,来初始化你的实例对象。注释为你的类生成相对略微复杂的构建器API。

2025-03-15 09:10:30 109

原创 无法将“redis-server.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

D:\redis\redis-server.exe redis.windows.conf

2025-03-14 17:03:33 226

原创 rabbitMQ的基本使用

multiplier: 1 # 失败后下次的等待时长倍数,下次等待时长 = initial-interval * multiplier。@RabbitListener(queues = "hello word")//栈里面有数据会接收。connection-timeout: 1s # 设置 MQ 的连接超时时间。initial-interval: 1000ms # 失败后的初始等待时间。enabled: true # 开启超时重试机制。max-attempts: 3 # 最大重试次数。

2025-03-14 16:22:02 293

原创 elasticsearch8的基本使用

logger.info("找到产品 " + product.getSku() + ",得分 " + hit.score());.field("address").query("王者打野")))logger.info("找到超过 " + total.value() + " 个结果");logger.info("找到 " + total.value() + " 个结果");.sort(so -> so // 排序操作项。// match 查询:对输入内容先分词再查询。// 范围查询Range。

2025-03-13 10:23:53 450

原创 自定义注解

Inherited:是一个标记注解,@Inherited阐述了某个被标注的类型是被继承的。如果一个使用了@Inherited修饰的annotation类型被用于一个class,则这个annotation将被用于该class的子类。元注解(@Target、@Retention、@Inherited、@Documented)ElementType.TYPE 应用于类、接口(包括注解类型)、枚举。@Target:用于描述注解的使用范围,该注解可以使用在什么地方。Target类型 描述。

2025-03-07 15:58:17 137

原创 拦截器的基本使用

InterceptorRegistry 类提供了 addInterceptor 方法,可以注册一个或多个拦截器,用于拦截和处理请求。registry.addInterceptor(jwtTokenAdminInterceptor)->拦截器。InterceptorRegistry 类提供了 addPathPatterns 方法,可以配置拦截器的拦截路径。// 在业务处理器处理请求之前被调用,true->放行,false->不放行。// 在业务处理器处理请求完成之后,生成视图之前执行。

2025-03-07 15:57:13 149

原创 过滤器的基本使用

System.out.println("对response进行过滤");System.out.println("对request进行过滤");我们创建Filter,只需要继承Filter接口就行。//下面这行代码就是放行。创建过滤器(Fliter)

2025-03-07 15:56:32 180

原创 jwt令牌的基本使用

signWith(SignatureAlgorithm.HS256,"asd")-->(签名算法HS256,随意字符串).setSigningKey("")-->(放签名密钥).setExpiration()->(设置过期时间).setClaims(map)->(自定义内容)

2025-03-07 15:55:31 390

原创 AOP的基本使用

环绕通知是所有通知类型中可操作范围最大的一种,因为它可以直接拿到目标对象,以及要执行的方法,所以环绕通知可以任意的在目标对象的方法调用前后搞事,甚至不调用目标对象的方法。JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.通知(Advice) 增强的逻辑 / 代码,也即拦截到目标对象的连接点之后要做的事情。连接点(JoinPoint) 目标对象的所属类中,定义的所有方法均为连接点。

2025-03-07 15:54:34 188

原创 redis-server.exe redis.windows.conf时报错无法将“redis-server.exe”项识别为 cmdlet、函数、脚本文件

D:\Java\Redis> D:\Java\Redis\redis-server.exe redis.windows.conf//正确指令。D:\Java\Redis> redis-server.exe redis.windows.conf//错误指令。

2025-03-04 17:24:16 133

原创 常用的注解

1)@SpringBootConfiguration 继承自@Configuration,标注当前类是配置类,将当前类的一个或多个以@Bean注解标记的方法的实例纳入到Spring容器中,并且实例名就是方法名。@RestController 描述控制层(Controller)并返回JSON数据类型,但不会再执行配置的视图解析器,也不会返回给jsp页面,返回值就是return里的内容。@RequestParam(value=“接收的xxx”) 讲接收的xxx传给被注解的参数 (适用于Post,Get请求)

2024-08-26 10:44:43 336 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除