From 7a658ae40192e19c0623346b2c5fa15c652ca093 Mon Sep 17 00:00:00 2001
From: liyongde <1419499670@qq.com>
Date: Wed, 16 Aug 2023 14:36:39 +0800
Subject: [PATCH] =?UTF-8?q?test:=20=E9=99=90=E6=B5=81=E3=80=81=E6=8B=92?=
=?UTF-8?q?=E7=BB=9D=E9=87=8D=E5=8F=91=E7=AD=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
nladmin-system/nlsso-server/pom.xml | 22 +++++++++----------
.../src/main/java/org/nl/AppRun.java | 13 +++++++++--
.../controller/SchBasePointController.java | 2 +-
.../main/resources/config/application-dev.yml | 1 +
4 files changed, 24 insertions(+), 14 deletions(-)
diff --git a/nladmin-system/nlsso-server/pom.xml b/nladmin-system/nlsso-server/pom.xml
index feaadd7..19359ca 100644
--- a/nladmin-system/nlsso-server/pom.xml
+++ b/nladmin-system/nlsso-server/pom.xml
@@ -62,17 +62,17 @@
1.17.1
-
-
-
-
-
-
-
-
-
-
-
+
+ org.jetbrains
+ annotations
+ 13.0
+
+
+ org.codehaus.groovy
+ groovy-all
+ 3.0.13
+ pom
+
com.google.guava
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/AppRun.java b/nladmin-system/nlsso-server/src/main/java/org/nl/AppRun.java
index 895c34a..8771470 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/AppRun.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/AppRun.java
@@ -3,6 +3,7 @@ package org.nl;
import cn.dev33.satoken.annotation.SaIgnore;
import com.alicp.jetcache.anno.config.EnableCreateCacheAnnotation;
import com.alicp.jetcache.anno.config.EnableMethodCache;
+import io.github.forezp.distributedlimitcore.annotation.Limit;
import io.swagger.annotations.Api;
import org.mybatis.spring.annotation.MapperScan;
import org.nl.common.annotation.RepeatSubmit;
@@ -13,11 +14,16 @@ import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactor
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
import org.springframework.context.annotation.Bean;
+import org.springframework.retry.annotation.Backoff;
+import org.springframework.retry.annotation.EnableRetry;
+import org.springframework.retry.annotation.Retryable;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
+import java.time.LocalTime;
+
/**
* 开启审计功能 -> @EnableJpaAuditing
* https://www.cnblogs.com/niceyoo/p/10908647.html
@@ -35,6 +41,7 @@ import org.springframework.web.bind.annotation.RestController;
@EnableTransactionManagement
@EnableMethodCache(basePackages = "org.nl")
@EnableCreateCacheAnnotation
+@EnableRetry
@MapperScan("org.nl.**.mapper")
public class AppRun {
@@ -62,8 +69,10 @@ public class AppRun {
*/
@GetMapping("/")
@SaIgnore
- @RepeatSubmit(expirationTime = 10)
- public String index() {
+// @Limit(identifier = "forezp", key = "test", limtNum = 10, seconds = 1) // 用不了
+// @Retryable(value = Exception.class,maxAttempts = 3,backoff = @Backoff(delay = 2000,multiplier = 1.5))
+// @RepeatSubmit(expirationTime = 10)
+ public String index() throws Exception {
return "Backend service started successfully";
}
}
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/controller/SchBasePointController.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/controller/SchBasePointController.java
index 23a04ec..4b9456b 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/controller/SchBasePointController.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/controller/SchBasePointController.java
@@ -35,7 +35,7 @@ public class SchBasePointController {
@GetMapping
@Log("查询点位管理")
- @RepeatSubmit
+// @RepeatSubmit
@ApiOperation("查询点位管理")
//@SaCheckPermission("@el.check('schBasePoint:list')")
public ResponseEntity