shiro和quartz同时存在于项目中,解决冲突的方案

简介: shiro自带了quartz定时任务,不过版本是1.3的很多项目都会使用shiro,另外定时任务也会使用,quartz的版本2.2目前和shiro不兼容有人通过修改源码可以解决我这边是这样解决的:本身项目就是分布式的,quartz独立出来作为一个单独的工程,每日跑批,这样jar包就不会冲突了...

shiro自带了quartz定时任务,不过版本是1.3的

很多项目都会使用shiro,另外定时任务也会使用,quartz的版本2.2目前和shiro不兼容

有人通过修改源码可以解决

我这边是这样解决的:

本身项目就是分布式的,quartz独立出来作为一个单独的工程,每日跑批,这样jar包就不会冲突了

如图分离出来就没问题了

相关文章
|
4月前
|
监控 安全 Java
SpringBoot-SBA增加Security机制
本文介绍如何在SpringBoot-SBA增加Security机制
32 0
|
17天前
|
缓存 NoSQL Java
Springboot 大事务问题的常用优化方案
Springboot 大事务问题的常用优化方案
|
9月前
|
人工智能 Java
SpringBoot实战(七):替代if的优雅方案,提高程序扩展性
SpringBoot实战(七):替代if的优雅方案,提高程序扩展性
127 0
|
开发框架 Java 调度
在springboot工程中修改使用quartz创建的定时任务
在springboot工程中修改使用quartz创建的定时任务
105 0
在springboot工程中修改使用quartz创建的定时任务
|
安全 Java 关系型数据库
SpringSecurity与SpringBoot在集中式项目中整合步骤说明|学习笔记
快速学习SpringSecurity与SpringBoot在集中式项目中整合步骤说明
109 0
|
Java 应用服务中间件 容器
SpringBoot-自动配置特性
非常多的starter 引入了哪些场景这个场景的自动配置才会开启 SpringBoot所有的自动配置功能都在 spring-boot-autoconfigure 包里面
|
Java 关系型数据库 MySQL
SpringBoot中依赖管理与自动版本仲裁机制
SpringBoot中依赖管理与自动版本仲裁机制
458 0
SpringBoot中依赖管理与自动版本仲裁机制
|
Java 关系型数据库 MySQL
SpringBoot 整合 Quartz 实现分布式调度(三)
阅读完本文大概需要 10 分钟,本文主要分享内容如下: springboot + quartz + mysql 实现持久化分布式调度 集群环境任务调度测试
|
Java 关系型数据库 MySQL
SpringBoot 整合 Quartz 实现分布式调度(四)
阅读完本文大概需要 10 分钟,本文主要分享内容如下: springboot + quartz + mysql 实现持久化分布式调度 集群环境任务调度测试
SpringBoot 整合 Quartz 实现分布式调度(四)
|
Java 关系型数据库 MySQL
SpringBoot 整合 Quartz 实现分布式调度(五)
阅读完本文大概需要 10 分钟,本文主要分享内容如下: springboot + quartz + mysql 实现持久化分布式调度 集群环境任务调度测试
SpringBoot 整合 Quartz 实现分布式调度(五)