From 25872802bc09661860114a22e58920b532e0365e Mon Sep 17 00:00:00 2001 From: weiweiw <14335254+weiweiw22@user.noreply.gitee.com> Date: Fri, 27 Sep 2024 13:26:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E6=9C=AC=E5=9C=B0=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E6=8B=86=E5=88=86=EF=BC=8C?= =?UTF-8?q?=E6=96=B9=E4=BE=BF=E5=90=84=E7=8E=AF=E5=A2=83=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=EF=BC=8C=E5=90=8C=E6=97=B6=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?knife4j=E7=9A=84=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/bootstrap-dev.yml | 21 ++++++ bonus-auth/src/main/resources/bootstrap.yml | 19 ------ .../common/core/constant/HttpStatus.java | 5 ++ .../common/redis/service/RedisService.java | 10 +-- .../annotation/PreventRepeatSubmit.java | 24 +++++++ .../aspect/PermisssionOrInnerAuthAspect.java | 1 + .../aspect/PreventRepeatSubmitAspect.java | 67 +++++++++++++++++++ bonus-gateway/pom.xml | 5 ++ .../src/main/resources/bootstrap-dev.yml | 36 ++++++++++ .../src/main/resources/bootstrap.yml | 34 ---------- .../src/main/resources/bootstrap-dev.yml | 21 ++++++ .../src/main/resources/bootstrap.yml | 24 +------ .../src/main/resources/bootstrap-dev.yml | 21 ++++++ .../src/main/resources/bootstrap.yml | 21 +----- .../src/main/resources/bootstrap-dev.yml | 20 ++++++ .../src/main/resources/bootstrap.yml | 19 ------ .../src/main/resources/bootstrap-dev.yml | 22 ++++++ .../src/main/resources/bootstrap.yml | 21 ------ .../src/main/resources/bootstrap-dev.yml | 22 ++++++ .../src/main/resources/bootstrap.yml | 19 ------ 20 files changed, 273 insertions(+), 159 deletions(-) create mode 100644 bonus-auth/src/main/resources/bootstrap-dev.yml create mode 100644 bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/annotation/PreventRepeatSubmit.java create mode 100644 bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PreventRepeatSubmitAspect.java create mode 100644 bonus-gateway/src/main/resources/bootstrap-dev.yml create mode 100644 bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml create mode 100644 bonus-modules/bonus-gen/src/main/resources/bootstrap-dev.yml create mode 100644 bonus-modules/bonus-job/src/main/resources/bootstrap-dev.yml create mode 100644 bonus-modules/bonus-system/src/main/resources/bootstrap-dev.yml create mode 100644 bonus-visual/bonus-monitor/src/main/resources/bootstrap-dev.yml diff --git a/bonus-auth/src/main/resources/bootstrap-dev.yml b/bonus-auth/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..fad7b8b --- /dev/null +++ b/bonus-auth/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,21 @@ +# Tomcat +server: + port: 18081 + +# Spring +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bonus-auth/src/main/resources/bootstrap.yml b/bonus-auth/src/main/resources/bootstrap.yml index d7f83a5..7051969 100644 --- a/bonus-auth/src/main/resources/bootstrap.yml +++ b/bonus-auth/src/main/resources/bootstrap.yml @@ -1,7 +1,3 @@ -# Tomcat -server: - port: 18081 - # Spring spring: application: @@ -10,21 +6,6 @@ spring: profiles: # 环境配置 active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - config: - # 配置中心地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} #加密组件 jasypt: diff --git a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/HttpStatus.java b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/HttpStatus.java index 483f83f..afc647b 100644 --- a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/HttpStatus.java +++ b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/HttpStatus.java @@ -92,4 +92,9 @@ public class HttpStatus */ public static final int WARN = 601; + /** + * 系统警告消息 + */ + public static final int REPEATE_ERROR = 602; + } diff --git a/bonus-common/bonus-common-redis/src/main/java/com/bonus/common/redis/service/RedisService.java b/bonus-common/bonus-common-redis/src/main/java/com/bonus/common/redis/service/RedisService.java index b9e4ddf..6e60014 100644 --- a/bonus-common/bonus-common-redis/src/main/java/com/bonus/common/redis/service/RedisService.java +++ b/bonus-common/bonus-common-redis/src/main/java/com/bonus/common/redis/service/RedisService.java @@ -39,14 +39,16 @@ public class RedisService /** * 缓存基本的对象,Integer、String、实体类等 * - * @param key 缓存的键值 - * @param value 缓存的值 - * @param timeout 时间 + * @param key 缓存的键值 + * @param value 缓存的值 + * @param timeout 时间 * @param timeUnit 时间颗粒度 + * @return */ - public void setCacheObject(final String key, final T value, final Long timeout, final TimeUnit timeUnit) + public Boolean setCacheObject(final String key, final T value, final Long timeout, final TimeUnit timeUnit) { redisTemplate.opsForValue().set(key, value, timeout, timeUnit); + return null; } /** diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/annotation/PreventRepeatSubmit.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/annotation/PreventRepeatSubmit.java new file mode 100644 index 0000000..20171e5 --- /dev/null +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/annotation/PreventRepeatSubmit.java @@ -0,0 +1,24 @@ +package com.bonus.common.security.annotation; + +import java.lang.annotation.*; + +/** + * 自定义注解防止表单重复提交 + * + */ +@Inherited +@Target({ElementType.METHOD, ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +public @interface PreventRepeatSubmit +{ + /** + * 间隔时间(s),小于此时间视为重复提交 + */ + public int interval() default 3; + + /** + * 提示消息 + */ + public String message() default "不允许重复提交,请稍候再试"; +} diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermisssionOrInnerAuthAspect.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermisssionOrInnerAuthAspect.java index 4b69365..e9a28ef 100644 --- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermisssionOrInnerAuthAspect.java +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermisssionOrInnerAuthAspect.java @@ -30,6 +30,7 @@ public class PermisssionOrInnerAuthAspect @Around("@annotation(RequiresPermissionsOrInnerAuth)") public Object innerAround(ProceedingJoinPoint point, RequiresPermissionsOrInnerAuth permissionsOrInnerAuth) throws Throwable { + log.info("******************RequiresPermissionsOrInnerAuth**********"); MethodSignature signature = (MethodSignature) point.getSignature(); RequiresPermissionsOrInnerAuth auth = signature.getMethod().getAnnotation(RequiresPermissionsOrInnerAuth.class); diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PreventRepeatSubmitAspect.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PreventRepeatSubmitAspect.java new file mode 100644 index 0000000..7baa548 --- /dev/null +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PreventRepeatSubmitAspect.java @@ -0,0 +1,67 @@ +package com.bonus.common.security.aspect; + +import com.alibaba.fastjson2.JSON; +import com.bonus.common.core.exception.RepeatCommitException; +import com.bonus.common.redis.service.RedisService; +import com.bonus.common.security.annotation.PreventRepeatSubmit; +import lombok.extern.slf4j.Slf4j; +import org.aspectj.lang.ProceedingJoinPoint; +import org.aspectj.lang.annotation.Aspect; +import org.aspectj.lang.annotation.Pointcut; +import org.aspectj.lang.reflect.MethodSignature; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; + +import javax.servlet.http.HttpServletRequest; +import java.lang.reflect.Method; +import java.util.concurrent.TimeUnit; + +@Aspect +@Component +@Slf4j +public class PreventRepeatSubmitAspect { + private static final String header = "Authorization"; + + @Autowired + private RedisService redisCache; + + // 定义一个切入点,待测试使用 + @Pointcut("@annotation(com.bonus.sgzb.common.security.annotation.PreventRepeatSubmit)") + public void preventRepeatSubmit() { + + } + + public Object checkPrs(ProceedingJoinPoint pjp) throws Throwable { + log.debug("进入preventRepeatSubmit切面"); + //得到request对象 + HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); + String requestURI = request.getRequestURI(); + log.debug("防重复提交的请求地址:{} ,请求方式:{}",requestURI,request.getMethod()); + log.debug("防重复提交拦截到的类名:{} ,方法:{}",pjp.getTarget().getClass().getSimpleName(),pjp.getSignature().getName()); + + //获取请求参数 + Object[] args = pjp.getArgs(); + String argStr = JSON.toJSONString(args); + //这里替换是为了在redis可视化工具中方便查看 + argStr=argStr.replace(":","#"); + // 唯一值(没有消息头则使用请求地址) + String submitKey = request.getHeader(header).trim(); + // 唯一标识(指定key + url +参数+token) + String cacheRepeatKey = "repeat_submit:" + requestURI+":" +argStr+":"+ submitKey; + MethodSignature ms = (MethodSignature) pjp.getSignature(); + Method method=ms.getMethod(); + PreventRepeatSubmit preventRepeatSubmit=method.getAnnotation(PreventRepeatSubmit.class); + int interval = preventRepeatSubmit.interval(); + log.debug("获取到preventRepeatSubmit的有效期时间"+interval); + //redis分布式锁 + Boolean aBoolean = redisCache.setCacheObject(cacheRepeatKey, 1, (long) preventRepeatSubmit.interval(), TimeUnit.SECONDS); + //aBoolean为true则证明没有重复提交 + if(!aBoolean){ + throw new RepeatCommitException("重复提交,请稍后重试"); + } + return pjp.proceed(); + } + +} diff --git a/bonus-gateway/pom.xml b/bonus-gateway/pom.xml index 676e207..200100e 100644 --- a/bonus-gateway/pom.xml +++ b/bonus-gateway/pom.xml @@ -92,6 +92,11 @@ jasypt-spring-boot-starter ${jasypt-spring-boot-starter.version} + + com.github.xiaoymin + knife4j-spring-ui + 3.0.3 + diff --git a/bonus-gateway/src/main/resources/bootstrap-dev.yml b/bonus-gateway/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..dc541ca --- /dev/null +++ b/bonus-gateway/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,36 @@ +# Tomcat +server: + port: 18080 + +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + sentinel: + # 取消控制台懒加载 + eager: true + transport: + # 控制台地址 + dashboard: 192.168.0.14:18858 + # nacos配置持久化 + datasource: + ds1: + nacos: + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + dataId: sentinel-bonus-gateway + groupId: DEFAULT_GROUP + data-type: json + rule-type: gw-flow diff --git a/bonus-gateway/src/main/resources/bootstrap.yml b/bonus-gateway/src/main/resources/bootstrap.yml index 733b3a5..1766a04 100644 --- a/bonus-gateway/src/main/resources/bootstrap.yml +++ b/bonus-gateway/src/main/resources/bootstrap.yml @@ -1,6 +1,3 @@ -# Tomcat -server: - port: 18080 # Spring spring: application: @@ -9,37 +6,6 @@ spring: profiles: # 环境配置 active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - config: - # 配置中心地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} - sentinel: - # 取消控制台懒加载 - eager: true - transport: - # 控制台地址 - dashboard: 192.168.0.14:18858 - # nacos配置持久化 - datasource: - ds1: - nacos: - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - dataId: sentinel-bonus-gateway - groupId: DEFAULT_GROUP - data-type: json - rule-type: gw-flow #加密组件 jasypt: diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..881012c --- /dev/null +++ b/bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,21 @@ +# Tomcat +server: + port: 9300 + +# Spring +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap.yml index e4b74f8..4749ebc 100644 --- a/bonus-modules/bonus-file/src/main/resources/bootstrap.yml +++ b/bonus-modules/bonus-file/src/main/resources/bootstrap.yml @@ -1,31 +1,9 @@ -# Tomcat -server: - port: 9300 - # Spring spring: application: # 应用名称 name: bonus-file -# servlet: -# multipart: -# max-file-size: 5GB -# max-request-size: 5GB + profiles: # 环境配置 active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - config: - # 配置中心地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bonus-modules/bonus-gen/src/main/resources/bootstrap-dev.yml b/bonus-modules/bonus-gen/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..d3dc712 --- /dev/null +++ b/bonus-modules/bonus-gen/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,21 @@ +# Tomcat +server: + port: 9202 + +# Spring +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.0.56:8848 + namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc + config: + # 配置中心地址 + server-addr: 192.168.0.56:8848 + namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bonus-modules/bonus-gen/src/main/resources/bootstrap.yml b/bonus-modules/bonus-gen/src/main/resources/bootstrap.yml index e796a65..0147ec0 100644 --- a/bonus-modules/bonus-gen/src/main/resources/bootstrap.yml +++ b/bonus-modules/bonus-gen/src/main/resources/bootstrap.yml @@ -1,7 +1,3 @@ -# Tomcat -server: - port: 9202 - # Spring spring: application: @@ -9,19 +5,4 @@ spring: name: bonus-gen profiles: # 环境配置 - active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: 192.168.0.56:8848 - namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc - config: - # 配置中心地址 - server-addr: 192.168.0.56:8848 - namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + active: dev \ No newline at end of file diff --git a/bonus-modules/bonus-job/src/main/resources/bootstrap-dev.yml b/bonus-modules/bonus-job/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..e5a3d9c --- /dev/null +++ b/bonus-modules/bonus-job/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,20 @@ +# Tomcat +server: + port: 9203 + +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.0.56:8848 + namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc + config: + # 配置中心地址 + server-addr: 192.168.0.56:8848 + namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bonus-modules/bonus-job/src/main/resources/bootstrap.yml b/bonus-modules/bonus-job/src/main/resources/bootstrap.yml index e6943c9..c105290 100644 --- a/bonus-modules/bonus-job/src/main/resources/bootstrap.yml +++ b/bonus-modules/bonus-job/src/main/resources/bootstrap.yml @@ -1,7 +1,3 @@ -# Tomcat -server: - port: 9203 - # Spring spring: application: @@ -10,18 +6,3 @@ spring: profiles: # 环境配置 active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: 192.168.0.56:8848 - namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc - config: - # 配置中心地址 - server-addr: 192.168.0.56:8848 - namespace: 9cde1ce1-98bc-4b9c-9213-f1fbf8a5b3cc - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bonus-modules/bonus-system/src/main/resources/bootstrap-dev.yml b/bonus-modules/bonus-system/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..b4ece04 --- /dev/null +++ b/bonus-modules/bonus-system/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,22 @@ +# Tomcat +server: + port: 18082 + +# Spring +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + diff --git a/bonus-modules/bonus-system/src/main/resources/bootstrap.yml b/bonus-modules/bonus-system/src/main/resources/bootstrap.yml index 2e628ac..db6b935 100644 --- a/bonus-modules/bonus-system/src/main/resources/bootstrap.yml +++ b/bonus-modules/bonus-system/src/main/resources/bootstrap.yml @@ -1,7 +1,3 @@ -# Tomcat -server: - port: 18082 - # Spring spring: application: @@ -10,23 +6,6 @@ spring: profiles: # 环境配置 active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: 192.168.0.14:8848 -# namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - config: - # 配置中心地址 - server-addr: 192.168.0.14:8848 -# namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} #加密组件 jasypt: diff --git a/bonus-visual/bonus-monitor/src/main/resources/bootstrap-dev.yml b/bonus-visual/bonus-monitor/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..074a2e0 --- /dev/null +++ b/bonus-visual/bonus-monitor/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,22 @@ +# Tomcat +server: + port: 9100 + +# Spring +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + diff --git a/bonus-visual/bonus-monitor/src/main/resources/bootstrap.yml b/bonus-visual/bonus-monitor/src/main/resources/bootstrap.yml index dad75d8..ffa5e8a 100644 --- a/bonus-visual/bonus-monitor/src/main/resources/bootstrap.yml +++ b/bonus-visual/bonus-monitor/src/main/resources/bootstrap.yml @@ -1,7 +1,3 @@ -# Tomcat -server: - port: 9100 - # Spring spring: application: @@ -10,21 +6,6 @@ spring: profiles: # 环境配置 active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - config: - # 配置中心地址 - server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} #加密组件 jasypt: