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 query(@RequestParam Map whereJson, PageQuery page){ diff --git a/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml b/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml index 602a3fc..b0bb5b6 100644 --- a/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml +++ b/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml @@ -1,5 +1,6 @@ server: port: 8010 +limit.type: redis #配置数据源 spring: datasource: