Kaynağa Gözat

1、maven调整

zk 2 yıl önce
ebeveyn
işleme
09552ab096

+ 2 - 2
pom.xml

@@ -26,7 +26,7 @@
         <maven.compiler.target>17</maven.compiler.target>
         <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-
+        <spring-version>6.0.7</spring-version>
         <spring-boot.version>3.0.5</spring-boot.version>
         <spring-cloud.version>2022.0.0</spring-cloud.version>
         <spring-cloud-alibaba.version>2022.0.0.0-RC1</spring-cloud-alibaba.version>
@@ -233,7 +233,6 @@
                 <version>${hutool.version}</version>
             </dependency>
 
-
             <!--mybatis-plus 依赖-->
             <dependency>
                 <groupId>com.baomidou</groupId>
@@ -296,6 +295,7 @@
             <dependency>
                 <groupId>org.springframework</groupId>
                 <artifactId>spring-webmvc</artifactId>
+                <version>${spring-version}</version>
             </dependency>
 
             <!--xxx-job-->

+ 5 - 9
sckw-common/sckw-common-core/pom.xml

@@ -108,11 +108,6 @@
             <artifactId>tomcat-embed-core</artifactId>
         </dependency>
 
-        <dependency>
-            <groupId>org.apache.tomcat.embed</groupId>
-            <artifactId>tomcat-embed-core</artifactId>
-        </dependency>
-
         <!-- validation -->
         <dependency>
             <groupId>org.springframework.boot</groupId>
@@ -134,10 +129,6 @@
             <artifactId>fastjson</artifactId>
         </dependency>
 
-        <!--<dependency>
-            <groupId>org.aspectj</groupId>
-            <artifactId>aspectjweaver</artifactId>
-        </dependency>-->
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-aop</artifactId>
@@ -148,6 +139,11 @@
             <artifactId>bcprov-jdk18on</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-webmvc</artifactId>
+        </dependency>
+
         <dependency>
             <groupId>com.sckw</groupId>
             <artifactId>sckw-common-redis</artifactId>

+ 23 - 0
sckw-common/sckw-common-core/src/main/java/com/sckw/core/annotation/ApiVersion.java

@@ -0,0 +1,23 @@
+package com.sckw.core.annotation;
+
+import com.sckw.core.model.constant.Global;
+import org.springframework.web.bind.annotation.Mapping;
+import java.lang.annotation.*;
+
+/**
+ * @desc 控制接口版本
+ * @author zk
+ * @date 2023/7/3 0003
+ */
+@Target({ElementType.METHOD, ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@Mapping
+public @interface ApiVersion {
+    /**
+     * 标识版本号
+     * @return
+     */
+    String value() default Global.API_VERSION;
+
+}

+ 3 - 0
sckw-common/sckw-common-core/src/main/java/com/sckw/core/model/constant/Global.java

@@ -175,6 +175,9 @@ public class Global {
     /**API*/
     public static final String API = "API";
 
+    /**API初始版本号*/
+    public static final String API_VERSION = "1.0.0";
+
     /**请求头token*/
     public static final String ACCESS_TOKEN = "Access-Token";