mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-11-04 09:01:37 +08:00 
			
		
		
		
	1.引入 continew-starter-validation(从 core 拆分)、sa-token-sign(从 sa-token-core 拆分并调整了部分 API) 2.Starter import 包路径调整 - EasyExcel 替换为 FastExcel:com.alibaba.excel(EasyExcel) => cn.idev.excel(FastExcel) - top.continew.starter.file.excel => top.continew.starter.excel - top.continew.starter.core.validation.constraints => top.continew.starter.validation.constraints - top.continew.starter.core.validation.ValidationUtils、CheckUtils、Validator => top.continew.starter.core.util.validation - cn.dev33.satoken.sign => cn.dev33.satoken.sign.template - top.continew.starter.core.autoconfigure.project => top.continew.starter.core.autoconfigure.application - top.continew.starter.data.core、top.continew.starter.data.mp => top.continew.starter.data - top.continew.starter.data.mp.base.BaseMapper => top.continew.starter.data.mapper.BaseMapper 2.Starter 基础类命名调整 CRUD:AbstractBaseController => AbstractCrudController,BaseService => CrudService,BaseServiceImpl => CrudServiceImpl Core:ProjectProperties(项目配置,project.xxx) => ApplicationProperties(应用配置更为贴切,且变量 application.xx 可以和 Maven 变量显著区分开) 3.groupId 调整:top.continew.starter、top.continew.admin(避免部分童鞋全局替换包名时出现把 starter 也一起替换了!) 4.Admin import 包路径调整:BaseController、BaseDO等 => common.base 5.新增 BaseService、BaseServiceImpl 替代 Starter 原 BaseXxx,方便用户根据项目实际需要重写或新增全局通用接口、方法 6.snail-job server 数据库脚本更新至 v1.5.0 7.Valid 及 Validated 使用梳理(CrudService 支持通过在实现类添加 Validated 注解来实现 Service 层基础校验)
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 | 
						||
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
						||
    <modelVersion>4.0.0</modelVersion>
 | 
						||
    <parent>
 | 
						||
        <groupId>top.continew.admin</groupId>
 | 
						||
        <artifactId>continew-plugin</artifactId>
 | 
						||
        <version>${revision}</version>
 | 
						||
    </parent>
 | 
						||
 | 
						||
    <artifactId>continew-plugin-schedule</artifactId>
 | 
						||
    <packaging>jar</packaging>
 | 
						||
 | 
						||
    <name>${project.artifactId}</name>
 | 
						||
    <description>任务调度插件</description>
 | 
						||
 | 
						||
    <dependencies>
 | 
						||
        <!-- SnailJob(灵活,可靠和快速的分布式任务重试和分布式任务调度平台) -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.aizuda</groupId>
 | 
						||
            <artifactId>snail-job-client-starter</artifactId>
 | 
						||
        </dependency>
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.aizuda</groupId>
 | 
						||
            <artifactId>snail-job-client-retry-core</artifactId>
 | 
						||
        </dependency>
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.aizuda</groupId>
 | 
						||
            <artifactId>snail-job-client-job-core</artifactId>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- OpenFeign(一种基于 Spring Cloud 的声明式 REST 客户端,它简化了与 HTTP 服务交互的过程) -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.cloud</groupId>
 | 
						||
            <artifactId>spring-cloud-starter-openfeign</artifactId>
 | 
						||
        </dependency>
 | 
						||
    </dependencies>
 | 
						||
</project>
 |