From 90e40efd3983d4bf96f40efcff2efa8131af9c74 Mon Sep 17 00:00:00 2001 From: Yueng <14617246+YuengMeYuuer@user.noreply.gitee.com> Date: Tue, 3 Sep 2024 14:59:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E9=83=A8=E9=97=A8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DataRunNameController.java | 25 +++- .../muyu/server/mapper/DataRunNameMapper.java | 10 ++ .../server/service/DataRunNameService.java | 7 ++ .../service/impl/DataRunNameServiceImpl.java | 18 +++ .../resources/mapper/DataRunNameMapper.xml | 54 +++++++++ logs/cloud-property/error.log | 108 ++++++++++++++++++ logs/cloud-property/info.log | 71 ++++++++++++ 7 files changed, 287 insertions(+), 6 deletions(-) diff --git a/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java b/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java index 67dbf2a..6d85777 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java +++ b/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java @@ -4,6 +4,8 @@ import com.muyu.common.core.domain.Result; import com.muyu.common.domain.Connect; import com.muyu.common.domain.DataName; import com.muyu.common.domain.DataValue; +import com.muyu.common.security.annotation.RequiresPermissions; +import com.muyu.common.system.domain.SysDept; import com.muyu.server.service.DataRunNameService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -12,6 +14,8 @@ import org.springframework.web.bind.annotation.*; import java.util.List; +import static com.muyu.common.core.domain.Result.success; + /** * @Author:yang * @Package:com.muyu.server.controller 级联 @@ -34,7 +38,7 @@ public class DataRunNameController { @Operation(summary = "添加数据库名,表名,结构",description = "获取数据进行添加") public Result addDataTableName(@RequestBody Connect connect){ String s = dataRunNameService.addDataTableName(connect); - return Result.success(s,"同步成功"); + return success(s,"同步成功"); } /** @@ -45,7 +49,7 @@ public class DataRunNameController { @Operation(summary = "获取数据库名",description = "返回所有数据库以及所有表的结果集") public Result> getDatabase(){ - return Result.success(dataRunNameService.getDatabasesName()); + return success(dataRunNameService.getDatabasesName()); } /** @@ -56,7 +60,7 @@ public class DataRunNameController { @Operation(summary = "获取数据库名",description = "返回所有数据库以及所有表的结果集") public Result> getDataBaseTableName(){ - return Result.success(dataRunNameService.getDataBaseTableName()); + return success(dataRunNameService.getDataBaseTableName()); } /** @@ -71,7 +75,7 @@ public class DataRunNameController { @RequestParam(name = "tableName") String tableName ){ - return Result.success(dataRunNameService.findTableValue(dataId,tableName)); + return success(dataRunNameService.findTableValue(dataId,tableName)); } /** @@ -83,7 +87,7 @@ public class DataRunNameController { @Operation(summary = "获取数据库名",description = "返回所有数据库以及所有表的结果集") public Result> selectBasicList(){ - return Result.success(dataRunNameService.selectBasicList()); + return success(dataRunNameService.selectBasicList()); } /** @@ -101,6 +105,15 @@ public class DataRunNameController { List list = dataRunNameService.findTableValueByTableName(basicId,dataId,tableName); - return Result.success(list); + return success(list); + } + + /** + * 获取部门列表 + */ + @RequiresPermissions("system:dept:list") + @GetMapping("/list") + public Result> list (@RequestBody SysDept dept) { + return success(dataRunNameService.selectDeptList(dept)); } } diff --git a/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java b/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java index 5914a1c..e2b64f3 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java +++ b/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java @@ -2,6 +2,7 @@ package com.muyu.server.mapper; import com.muyu.common.domain.DataName; import com.muyu.common.domain.TableNames; +import com.muyu.common.system.domain.SysDept; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -20,4 +21,13 @@ public interface DataRunNameMapper { void addDataRunName(@Param("list") ArrayList list); void addTableRunName(@Param("tableNames1") List tableNames1); + + /** + * 查询部门管理数据 + * + * @param dept 部门信息 + * + * @return 部门信息集合 + */ + List selectDeptList(SysDept dept); } diff --git a/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java b/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java index 8093e22..e91807f 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java +++ b/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java @@ -3,6 +3,7 @@ package com.muyu.server.service; import com.muyu.common.domain.Connect; import com.muyu.common.domain.DataName; import com.muyu.common.domain.DataValue; +import com.muyu.common.system.domain.SysDept; import java.util.List; @@ -55,4 +56,10 @@ public interface DataRunNameService { * @return 返回结果 */ List findTableValueByTableName(Long basicId, String dataId, String tableName); + + /** + * 获取部门列表 + */ + List selectDeptList(SysDept dept); + } diff --git a/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java b/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java index e6d552d..302bb6e 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java +++ b/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java @@ -4,9 +4,12 @@ import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidPooledConnection; import com.alibaba.nacos.api.common.Constants; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.muyu.common.datascope.annotation.DataScope; import com.muyu.common.domain.*; import com.muyu.common.domain.enums.DataType; +import com.muyu.common.system.domain.SysDept; import com.muyu.server.data.mysql.MySqlQuery; +import com.muyu.server.mapper.DataRunNameMapper; import com.muyu.server.service.*; import com.muyu.server.util.JdbcHelper; import lombok.extern.log4j.Log4j2; @@ -40,6 +43,8 @@ public class DataRunNameServiceImpl implements DataRunNameService { private DataSourceService dataSourceService; @Autowired private TableFieldService tableFieldService; + @Autowired + private DataRunNameMapper dataRunNameMapper; /** * 添加 数据库名,表名,结构 @@ -343,4 +348,17 @@ public class DataRunNameServiceImpl implements DataRunNameService { return list; } } + + /** + * 查询部门管理数据 + * + * @param dept 部门信息 + * + * @return 部门信息集合 + */ + @Override + @DataScope(deptAlias = "d") + public List selectDeptList (SysDept dept) { + return dataRunNameMapper.selectDeptList(dept); + } } diff --git a/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml b/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml index bedb78f..b2aa2ab 100644 --- a/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml +++ b/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml @@ -4,6 +4,40 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + + + + + + + + + + + + + + + + + + + + select d.dept_id, + d.parent_id, + d.ancestors, + d.dept_name, + d.order_num, + d.leader, + d.phone, + d.email, + d.status, + d.del_flag, + d.create_by, + d.create_time + from sys_dept d + + INSERT INTO `core_data_warehouse`.`data_name` @@ -21,4 +55,24 @@ ( #{init.name},#{init.dataId}) + + diff --git a/logs/cloud-property/error.log b/logs/cloud-property/error.log index cb75872..86292b3 100644 --- a/logs/cloud-property/error.log +++ b/logs/cloud-property/error.log @@ -555,3 +555,111 @@ Caused by: java.io.EOFException: SSL peer shut down incorrectly ... 18 common frames omitted 09:45:28.212 [nacos.client.config.listener.task-0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = ConfigBatchListenRequest{headers={accessToken=AUTH_DISABLED, charset=UTF-8, Client-AppName=unknown, Client-RequestToken=da7baa3f6c2e85d2fb2c14e62c585ee8, Client-RequestTS=1725327926273, exConfigInfo=true}, requestId='null'}, retryTimes = 0, errorMessage = Connection is unregistered. 09:45:28.328 [nacos.client.config.listener.task-0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = ConfigBatchListenRequest{headers={accessToken=AUTH_DISABLED, charset=UTF-8, Client-AppName=unknown, Client-RequestToken=da7baa3f6c2e85d2fb2c14e62c585ee8, Client-RequestTS=1725327926273, exConfigInfo=true}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY +14:51:06.018 [http-nio-9701-exec-2] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleMethodArgumentNotValidException,127] - Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.server.controller.DataRunNameController.list(com.muyu.common.system.domain.SysDept) with 3 errors: [Field error in object 'sysDept' on field 'children': rejected value []; codes [typeMismatch.sysDept.children,typeMismatch.children,typeMismatch.java.util.List,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.children,children]; arguments []; default message [children]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'children'; Cannot convert value of type 'java.lang.String' to required type 'com.muyu.common.system.domain.SysDept' for property 'children[0]': no matching editors or conversion strategy found]] [Field error in object 'sysDept' on field 'createTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.createTime,typeMismatch.createTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.createTime,createTime]; arguments []; default message [createTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'createTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] [Field error in object 'sysDept' on field 'updateTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.updateTime,typeMismatch.updateTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.updateTime,updateTime]; arguments []; default message [updateTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'updateTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] +org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.server.controller.DataRunNameController.list(com.muyu.common.system.domain.SysDept) with 3 errors: [Field error in object 'sysDept' on field 'children': rejected value []; codes [typeMismatch.sysDept.children,typeMismatch.children,typeMismatch.java.util.List,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.children,children]; arguments []; default message [children]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'children'; Cannot convert value of type 'java.lang.String' to required type 'com.muyu.common.system.domain.SysDept' for property 'children[0]': no matching editors or conversion strategy found]] [Field error in object 'sysDept' on field 'createTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.createTime,typeMismatch.createTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.createTime,createTime]; arguments []; default message [createTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'createTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] [Field error in object 'sysDept' on field 'updateTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.updateTime,typeMismatch.updateTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.updateTime,updateTime]; arguments []; default message [updateTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'updateTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] + at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.resolveArgument(ModelAttributeMethodProcessor.java:158) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:178) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +14:51:10.711 [http-nio-9701-exec-1] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleMethodArgumentNotValidException,127] - Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.server.controller.DataRunNameController.list(com.muyu.common.system.domain.SysDept) with 3 errors: [Field error in object 'sysDept' on field 'children': rejected value []; codes [typeMismatch.sysDept.children,typeMismatch.children,typeMismatch.java.util.List,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.children,children]; arguments []; default message [children]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'children'; Cannot convert value of type 'java.lang.String' to required type 'com.muyu.common.system.domain.SysDept' for property 'children[0]': no matching editors or conversion strategy found]] [Field error in object 'sysDept' on field 'createTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.createTime,typeMismatch.createTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.createTime,createTime]; arguments []; default message [createTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'createTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] [Field error in object 'sysDept' on field 'updateTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.updateTime,typeMismatch.updateTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.updateTime,updateTime]; arguments []; default message [updateTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'updateTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] +org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.server.controller.DataRunNameController.list(com.muyu.common.system.domain.SysDept) with 3 errors: [Field error in object 'sysDept' on field 'children': rejected value []; codes [typeMismatch.sysDept.children,typeMismatch.children,typeMismatch.java.util.List,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.children,children]; arguments []; default message [children]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'children'; Cannot convert value of type 'java.lang.String' to required type 'com.muyu.common.system.domain.SysDept' for property 'children[0]': no matching editors or conversion strategy found]] [Field error in object 'sysDept' on field 'createTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.createTime,typeMismatch.createTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.createTime,createTime]; arguments []; default message [createTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'createTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] [Field error in object 'sysDept' on field 'updateTime': rejected value [2024-09-03 14:50:58]; codes [typeMismatch.sysDept.updateTime,typeMismatch.updateTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDept.updateTime,updateTime]; arguments []; default message [updateTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'updateTime'; Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value [2024-09-03 14:50:58]]] + at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.resolveArgument(ModelAttributeMethodProcessor.java:158) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:178) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) diff --git a/logs/cloud-property/info.log b/logs/cloud-property/info.log index 9b6ce94..17d7162 100644 --- a/logs/cloud-property/info.log +++ b/logs/cloud-property/info.log @@ -5272,3 +5272,74 @@ 09:53:52.286 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed 09:53:52.286 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, 09:53:52.286 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye +14:50:46.071 [main] INFO c.m.s.IntegrationApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +14:50:49.333 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +14:50:49.334 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +14:50:49.411 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +14:50:54.101 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +14:50:54.102 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +14:50:54.102 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +14:50:55.417 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +14:51:02.139 [main] INFO c.m.r.RabbitConfig - [init,29] - rabbitMQ启动成功 +14:51:05.621 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null +14:51:05.622 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null +14:51:05.622 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null +14:51:05.627 [main] INFO c.a.n.client.naming - [,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource +14:51:05.632 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +14:51:05.633 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +14:51:05.820 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 40900117-d5b0-47ec-b458-3e236fa829f1 +14:51:05.822 [main] INFO c.a.n.client.naming - [,109] - Create naming rpc client for uuid->40900117-d5b0-47ec-b458-3e236fa829f1 +14:51:05.823 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +14:51:05.823 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +14:51:05.823 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +14:51:05.823 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] Try to connect to server on start up, server: {serverIp = '21.12.0.8', server main port = 8848} +14:51:05.824 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:21.12.0.8 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false} +14:51:05.853 [http-nio-9701-exec-2] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +14:51:06.258 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] Success to connect to server [21.12.0.8:8848] on start up, connectionId = 1725346265363_21.12.0.11_63299 +14:51:06.258 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +14:51:06.258 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] Notify connected event to listeners. +14:51:06.258 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [40900117-d5b0-47ec-b458-3e236fa829f1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$576/0x0000022b5a4f0870 +14:51:06.259 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect +14:51:06.260 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] ec66ecf1-f28e-43bc-aa86-625f1bc53bf8 registering service cloud-property with instance Instance{instanceId='null', ip='192.168.69.139', port=9701, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}} +14:51:06.350 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-property 192.168.69.139:9701 register finished +14:51:07.609 [main] INFO c.m.s.IntegrationApplication - [logStarted,56] - Started IntegrationApplication in 28.939 seconds (process running for 31.652) +14:51:07.618 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis +14:51:07.618 [main] INFO c.a.n.c.c.i.CacheData - [,99] - nacos.cache.data.init.snapshot = true +14:51:07.619 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [subscribe] cloud-property.yml+DEFAULT_GROUP+ec66ecf1-f28e-43bc-aa86-625f1bc53bf8 +14:51:07.626 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [add-listener] ok, tenant=ec66ecf1-f28e-43bc-aa86-625f1bc53bf8, dataId=cloud-property.yml, group=DEFAULT_GROUP, cnt=1 +14:51:07.627 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-property.yml, group=DEFAULT_GROUP +14:51:07.627 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [subscribe] cloud-property+DEFAULT_GROUP+ec66ecf1-f28e-43bc-aa86-625f1bc53bf8 +14:51:07.627 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [add-listener] ok, tenant=ec66ecf1-f28e-43bc-aa86-625f1bc53bf8, dataId=cloud-property, group=DEFAULT_GROUP, cnt=1 +14:51:07.628 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-property, group=DEFAULT_GROUP +14:51:07.629 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [subscribe] cloud-property-dev.yml+DEFAULT_GROUP+ec66ecf1-f28e-43bc-aa86-625f1bc53bf8 +14:51:07.629 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [add-listener] ok, tenant=ec66ecf1-f28e-43bc-aa86-625f1bc53bf8, dataId=cloud-property-dev.yml, group=DEFAULT_GROUP, cnt=1 +14:51:07.629 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-property-dev.yml, group=DEFAULT_GROUP +14:58:55.620 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now... +14:58:55.621 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] ec66ecf1-f28e-43bc-aa86-625f1bc53bf8 deregistering service cloud-property with instance: Instance{instanceId='null', ip='192.168.69.139', port=9701, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}} +14:58:55.685 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished. +14:58:55.687 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin +14:58:55.687 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin +14:58:55.687 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop +14:58:55.688 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop +14:58:55.688 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin +14:58:55.688 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin +14:58:55.689 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop +14:58:55.689 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin +14:58:55.689 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop +14:58:55.690 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin +14:58:55.690 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop +14:58:55.690 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->40900117-d5b0-47ec-b458-3e236fa829f1 +14:58:55.691 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@78827fd[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 156] +14:58:55.691 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown +14:58:55.691 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@5a725a41[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +14:58:55.692 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725346265363_21.12.0.11_63299 +14:58:55.698 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@475836fb[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 101] +14:58:55.699 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->40900117-d5b0-47ec-b458-3e236fa829f1 +14:58:55.699 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped +14:58:55.699 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed +14:58:55.700 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop +14:58:55.703 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +14:58:55.706 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +14:58:55.716 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +14:58:55.717 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +14:58:55.717 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye