SpringBoot
文章平均质量分 63
以SpringBoot框架为主的应用
chenwenxing228
这个作者很懒,什么都没留下…
展开
-
常用的 Spring Boot 注解及其作用
Spring Boot 提供了许多注解来简化开发,并帮助开发者在 Spring 应用中实现各种功能。原创 2024-04-19 16:01:36 · 1231 阅读 · 1 评论 -
Springboot 整合 Quartz框架做定时任务
本文只是教大家简单使用,如果需要Quartz定时任务做管理任务,可以直接复用若依框架的Quartz模块,他们这个做的挺好的。3、创建一个Quartz配置类,配置JobDetail和Trigger。现在,当应用启动后,定时任务就会按照配置执行。在这个例子中,会每隔5秒执行一次。在Spring Boot中整合Quartz,可以实现定时任务调度的功能。方法,在该方法中编写具体的定时任务逻辑。4、在Spring Boot的启动类上添加。2、创建一个定时任务类,实现。原创 2024-04-18 10:16:16 · 435 阅读 · 1 评论 -
使用Spring Boot整合定时任务(Schedule)
用于配置Cron表达式,指定定时任务的执行时间规则。当前实现是单线程的,如果批量新增的数据量很大,可能会导致定时任务执行时间过长,影响系统的响应性能。:用于指定时区,影响Cron表达式的解析和定时任务的执行时间。默认情况下,定时任务使用服务器的时区。接口时,您可以对Spring的定时任务进行更加细致和定制化的配置。:用于指定定时任务首次执行的延迟时间,单位为毫秒。注解指定定时任务的执行时间,并编写批量新增的逻辑。注解的属性来配置定时任务的执行时间。表示每隔1分钟执行一次任务,不论任务的执行时间。原创 2024-04-18 09:52:11 · 763 阅读 · 1 评论 -
Spring Boot 中整合 Redisson 实现分布式锁
在这个示例中,我们使用 Redisson 创建了一个名为 "stock_lock_" + productId 的分布式锁来保护减库存操作。在减库存的过程中,我们首先获取分布式锁,然后再次检查当前库存是否充足,避免因为网络延迟等原因导致的超卖问题。确保在项目中正确配置 Redisson 和 Redis 连接信息,并在关键代码块中使用分布式锁来保护共享资源。使用 Redisson 实现分布式锁:在预减库存的地方使用 Redisson 提供的分布式锁功能,确保在并发情况下只有一个线程能够成功减库存。原创 2024-04-16 09:51:54 · 812 阅读 · 0 评论 -
Spring Boot应用中整合RabbitMQ
当在Spring Boot应用中整合RabbitMQ时,通常会涉及以下几个方面:定义消息交换机、发送消息、消息确认机制、以及防止消息重复消费。本文教大家如何实现原创 2024-04-12 15:11:54 · 342 阅读 · 0 评论 -
自定义注解结合AOP实现权限校验
自定义注解结合AOP实现权限校验原创 2024-04-11 10:01:09 · 1001 阅读 · 0 评论