refactor: update quartz annotations and adjust dependency group ID

This commit is contained in:
zhao
2025-10-22 18:07:38 +08:00
parent eeae21417b
commit 796fe97cee
9 changed files with 17 additions and 8 deletions

View File

@@ -3,7 +3,7 @@ package cn.cordys.config;
import cn.cordys.common.handler.ListTypeHandler;
import cn.cordys.common.interceptor.UserDesensitizationInterceptor;
import cn.cordys.mybatis.interceptor.MybatisInterceptor;
import com.fit2cloud.quartz.anno.QuartzDataSource;
import cn.cordys.quartz.anno.QuartzDataSource;
import com.github.pagehelper.PageInterceptor;
import com.zaxxer.hikari.HikariDataSource;
import org.mybatis.spring.annotation.MapperScan;

View File

@@ -1,8 +1,10 @@
package cn.cordys.config;
import cn.cordys.QuartzFilter;
import cn.cordys.common.schedule.ScheduleManager;
import cn.cordys.common.schedule.ScheduleService;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling;
@@ -38,4 +40,11 @@ public class ScheduleConfig {
public ScheduleService scheduleService() {
return new ScheduleService();
}
@Bean
public FilterRegistrationBean<QuartzFilter> quartzMvcConfigFilterRegistrationBean() {
FilterRegistrationBean<QuartzFilter> registrationBean = new FilterRegistrationBean<>();
registrationBean.setFilter(new QuartzFilter());
return registrationBean;
}
}

View File

@@ -21,7 +21,7 @@ import cn.cordys.crm.system.mapper.ExtUserMapper;
import cn.cordys.crm.system.service.DepartmentService;
import cn.cordys.crm.system.service.RoleService;
import cn.cordys.security.UserDTO;
import com.fit2cloud.quartz.anno.QuartzScheduled;
import cn.cordys.quartz.anno.QuartzScheduled;
import jakarta.annotation.Resource;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.BooleanUtils;

View File

@@ -1,7 +1,7 @@
package cn.cordys.crm.system.job;
import cn.cordys.common.util.LogUtils;
import com.fit2cloud.quartz.anno.QuartzScheduled;
import cn.cordys.quartz.anno.QuartzScheduled;
import jakarta.annotation.Resource;
import org.apache.commons.lang3.Strings;
import org.springframework.data.redis.core.StringRedisTemplate;

View File

@@ -5,7 +5,7 @@ import cn.cordys.common.util.LogUtils;
import cn.cordys.crm.system.dto.response.AnnouncementDTO;
import cn.cordys.crm.system.mapper.ExtAnnouncementMapper;
import cn.cordys.crm.system.service.AnnouncementService;
import com.fit2cloud.quartz.anno.QuartzScheduled;
import cn.cordys.quartz.anno.QuartzScheduled;
import jakarta.annotation.Resource;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.data.redis.core.StringRedisTemplate;

View File

@@ -3,7 +3,7 @@ package cn.cordys.crm.system.job;
import cn.cordys.common.util.JSON;
import cn.cordys.common.util.LogUtils;
import cn.cordys.crm.system.service.SystemService;
import com.fit2cloud.quartz.anno.QuartzScheduled;
import cn.cordys.quartz.anno.QuartzScheduled;
import jakarta.annotation.Resource;
import org.apache.commons.lang3.reflect.MethodUtils;
import org.springframework.data.redis.core.Cursor;

View File

@@ -2,7 +2,7 @@ package cn.cordys.crm.system.job;
import cn.cordys.common.util.LogUtils;
import cn.cordys.crm.system.job.listener.ExecuteEvent;
import com.fit2cloud.quartz.anno.QuartzScheduled;
import cn.cordys.quartz.anno.QuartzScheduled;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.stereotype.Component;

View File

@@ -269,7 +269,7 @@
<!-- Scheduling -->
<dependency>
<groupId>com.fit2cloud</groupId>
<groupId>cn.cordys</groupId>
<artifactId>quartz-spring-boot-starter</artifactId>
<version>${quartz-starter.version}</version>
</dependency>

View File

@@ -27,7 +27,7 @@
<shiro.version>2.0.4</shiro.version>
<fastexcel.version>1.3.0</fastexcel.version>
<pagehelper.version>6.1.0</pagehelper.version>
<quartz-starter.version>1.0.8</quartz-starter.version>
<quartz-starter.version>1.0.0</quartz-starter.version>
<redisson-starter.version>3.49.0</redisson-starter.version>
<mybatis-starter.version>3.0.5</mybatis-starter.version>
<springdoc-openapi-ui.version>2.8.9</springdoc-openapi-ui.version>