diff --git a/backend/crmeb-front/src/main/resources/pdf/sign_contract_czrt6.pdf b/backend/crmeb-front/src/main/resources/pdf/sign_contract_czrt6.pdf new file mode 100644 index 0000000..3d4ee1a Binary files /dev/null and b/backend/crmeb-front/src/main/resources/pdf/sign_contract_czrt6.pdf differ diff --git a/change-list-shjjy153.md b/change-list-shjjy153.md deleted file mode 100644 index 8a3e24e..0000000 --- a/change-list-shjjy153.md +++ /dev/null @@ -1,157 +0,0 @@ -# shjjy153 分支变更清单 - -## 分支信息 -- **分支名称**: shjjy153 -- **创建时间**: 2026-03-14 -- **基础分支**: main - -## 变更概述 - -本分支主要针对 jjy(集佳易)项目进行配置更新和功能优化,涉及后端配置文件、控制器以及前端页面的修改。 - -## 详细变更内容 - -### 1. 后端配置变更 - -#### 1.1 新增配置文件 -- **文件**: `backend/crmeb-front/src/main/resources/application-shjjy153.yml` -- **变更类型**: 新增 -- **说明**: 创建 jjy 项目的专属配置文件 - -#### 1.2 配置文件更新 -- **文件**: `backend/crmeb-front/src/main/resources/application-shjjy153.yml` -- **变更类型**: 修改 -- **变更内容**: - - **第 2 行**: `imagePath` 从 `/www/wwwroot/ccd.fwxgpt.com/` 改为 `/www/wwwroot/jjy.fwxgpt.com/` - - **说明**: 适配 jjy 项目服务器图片路径 - -#### 1.3 主配置文件 -- **文件**: `backend/crmeb-front/src/main/resources/application.yml` -- **变更类型**: 修改 -- **变更说明**: 配置调整 - -### 2. 后端代码变更 - -#### 2.1 用户控制器 - WaUserController.java -- **文件**: `backend/crmeb-front/src/main/java/com/zbkj/front/controller/WaUserController.java` -- **变更类型**: 修改 -- **变更行数**: +5, -2 -- **详细变更内容**: - - **第 76 行**: PDF 模板文件路径变更 - ```java - // 原来:Resource resource = new ClassPathResource("pdf/sign_contract_ccd.pdf"); - // 现在:Resource resource = new ClassPathResource("pdf/sign_contract_jjy.pdf"); - ``` - - **说明**: 将 PDF 合同模板从 ccd 版本切换到 jjy 版本 - - - **第 202 行**: 用户合同 URL 配置变更 - ```java - // 原来:user.setContract("https://ccd.fwxgpt.com/"+pdfResultVo.getUrl()); - // 现在:user.setContract("https://jjy.fwxgpt.com/"+pdfResultVo.getUrl()); - ``` - - **说明**: 将用户合同存储地址切换到 jjy 项目域名 - -### 3. 前端配置变更 - -#### 3.1 应用配置 - app.js -- **文件**: `single_uniapp22miao/config/app.js` -- **变更类型**: 修改 -- **变更行数**: +4, -2 -- **详细变更内容**: - - **第 8 行**: API 请求域名变更 - ```javascript - // 原来:let domain = 'https://jfanyue.szxingming.com' - // 现在:let domain = 'https://jjy-jf.fwxgpt.com' - ``` - - **第 9 行**: 注释掉 CCD 域名配置 - ```javascript - // let domain = 'https://ccd-jf.fwxgpt.com' - ``` - - **说明**: 将前端 API 请求域名切换到 jjy 项目环境 - -### 4. 前端页面变更 - -#### 4.1 首页 - index.vue -- **文件**: `single_uniapp22miao/pages/index/index.vue` -- **变更类型**: 修改 -- **变更行数**: +2, -1 -- **详细变更内容**: - - **第 37 行**: PDF 合同文件路径变更 - ```vue - pdfUrl: '/static/sign_contract_jjy.pdf', - ``` - - **说明**: 将默认加载的 PDF 合同从通用版本切换到 jjy 版本 - -#### 4.2 积分页面 - points.vue -- **文件**: `single_uniapp22miao/pages/integral/points.vue` -- **变更类型**: 修改 -- **变更行数**: +4, -1 -- **详细变更内容**: - - **第 341 行**: 抢购页面跳转链接变更 - ```javascript - // 原来:window.location.href = 'https://ccd.fwxgpt.com/?#/pages/personal/index' - // 现在:window.location.href = 'https://jjy.fwxgpt.com/?#/pages/personal/index' - ``` - - **第 342-344 行**: 注释掉其他项目域名配置 - ```javascript - // window.location.href = 'https://shop.wenjinhui.com/?#/pages/personal/index' - // window.location.href = 'https://anyue.szxingming.com/?#/pages/personal/index' - ``` - - **说明**: 将跳转链接切换到 jjy 项目个人中心页面 - -#### 4.3 签名预览页面 - sign-preview.vue -- **文件**: `single_uniapp22miao/pages/sub-pages/webview/sign-preview.vue` -- **变更类型**: 修改 -- **变更行数**: +2, -1 -- **变更说明**: 优化签名预览功能,可能涉及 PDF 加载逻辑 - -#### 4.4 签名页面 - sign.vue -- **文件**: `single_uniapp22miao/pages/sub-pages/webview/sign.vue` -- **变更类型**: 修改 -- **变更行数**: +2, -1 -- **详细变更内容**: - - **第 363 行**: 签名提交后返回逻辑优化 - ```javascript - // 优化了返回上一页面的延迟处理 - setTimeout(() => { - uni.navigateBack(); - }, /* 调整延迟时间 */); - ``` - - **说明**: 优化用户体验,确保操作完成后返回 - -## 变更统计 - -- **修改文件总数**: 8 个文件 -- **代码增加**: 15 行 -- **代码删除**: 12 行 -- **净增加**: 3 行 - -## 主要功能模块 - -1. **配置管理**: 完成 jjy 项目的独立配置 -2. **用户模块**: 优化用户控制器功能 -3. **积分系统**: 优化积分页面功能 -4. **电子签名**: 优化签名相关页面功能 - -## 部署说明 - -### 后端部署 -1. 使用 `shjjy153` 配置文件启动服务 -2. 确保服务器路径 `/www/wwwroot/jjy.fwxgpt.com/` 可访问 -3. 重启后端服务 - -### 前端部署 -1. 重新编译前端项目 -2. 更新配置文件 -3. 部署到对应环境 - -## 测试建议 - -1. 验证图片上传和访问功能 -2. 测试用户相关接口 -3. 验证积分页面功能 -4. 测试电子签名功能 - -## 备注 - -本分支是基于 shjjy153 分支的进一步开发,主要针对 jjy 项目进行定制化配置和功能优化。 diff --git a/company-info-czrt6.md b/company-info-czrt6.md new file mode 100644 index 0000000..9cf4594 --- /dev/null +++ b/company-info-czrt6.md @@ -0,0 +1,32 @@ + +## 公司名称: 池州瑞棠商贸有限公司, host ip: 101.37.101.6 + +### backend/crmeb-front模块变更 + +- 1. profile: czrt6 +- 2. profile file: application-byjyw149.yml, mysql和redis主机ip修改 +- 3. **PDF合同模板文件路径**:pdf/sign_contract_byjyw149.pdf +- 4. 用户PDF合同url地址前缀/落库域名:https://jinyawen.com/ +- 5. imagePath: /www/wwwroot/jinyawen.com/ + +### uniapp前端配置变更 + +- 1. 积分商城domain:https://jf.jinyawen.com +- 2. 抢购页面跳转地址:https://jinyawen.com +- 2. **PDF合同预览文件路径**: /static/sign_contract_byjyw149.pdf + + +### **修改任务** + +- 新建分支byjyw149,合并czc231分支的最新代码到该分支,并根据上述信息修改相关需要变更项,使符合该新公司项目环境 + + +## 相关文件 + +- change-list-shjjy153.md +- compare-shjjy153-shccd159.md + +、、、启动积分商城api服务 +cd /www/wwwroot/javaapi +nohup java -Xms128m -Xmx256m -jar miao-front-2.2.jar > front.log & tail -f front.log +、、、 \ No newline at end of file diff --git a/logs/30031/log_debug.log b/logs/30031/log_debug.log deleted file mode 100644 index 5ddc3c0..0000000 --- a/logs/30031/log_debug.log +++ /dev/null @@ -1,1404 +0,0 @@ -{ - "timestamp":"2026-03-13 13:16:08.827", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.l.ClasspathLoggingApplicationListener", - "message": "Application started with classpath: [file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/charsets.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/deploy.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/cldrdata.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/jaccess.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/nashorn.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/javaws.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jce.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jfr.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jfxswt.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jsse.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/management-agent.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/plugin.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/resources.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/rt.jar, file:/Users/a123/integral-shop/backend/crmeb-front/target/classes/, file:/Users/a123/integral-shop/backend/crmeb-service/target/classes/, file:/Users/a123/integral-shop/backend/crmeb-common/target/classes/, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-jasper/9.0.33/tomcat-embed-jasper-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.33/tomcat-embed-core-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-annotations-api/9.0.33/tomcat-annotations-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.33/tomcat-embed-el-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/eclipse/jdt/ecj/3.18.0/ecj-3.18.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-jsp-api/9.0.33/tomcat-jsp-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-el-api/9.0.33/tomcat-el-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-servlet-api/9.0.33/tomcat-servlet-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/fastjson/2.0.38/fastjson-2.0.38.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/fastjson2/fastjson2-extension/2.0.38/fastjson2-extension-2.0.38.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/fastjson2/fastjson2/2.0.38/fastjson2-2.0.38.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/druid/1.1.20/druid-1.1.20.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/mysql/mysql-connector-java/5.1.24/mysql-connector-java-5.1.24.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/projectlombok/lombok/1.18.12/lombok-1.18.12.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-boot-starter/3.3.1/mybatis-plus-boot-starter-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.2.6.RELEASE/spring-boot-starter-jdbc-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/zaxxer/HikariCP/3.4.2/HikariCP-3.4.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-jdbc/5.2.5.RELEASE/spring-jdbc-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-test/2.2.6.RELEASE/spring-boot-test-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot/2.2.6.RELEASE/spring-boot-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-test/5.2.5.RELEASE/spring-test-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-core/5.2.5.RELEASE/spring-core-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-jcl/5.2.5.RELEASE/spring-jcl-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus/3.3.1/mybatis-plus-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-extension/3.3.1/mybatis-plus-extension-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-core/3.3.1/mybatis-plus-core-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-annotation/3.3.1/mybatis-plus-annotation-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/mybatis/3.5.3/mybatis-3.5.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/mybatis-spring/2.0.3/mybatis-spring-2.0.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-generator/3.3.1/mybatis-plus-generator-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/swagger/swagger-annotations/1.5.21/swagger-annotations-1.5.21.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/bytebuddy/byte-buddy/1.10.8/byte-buddy-1.10.8.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mapstruct/mapstruct/1.2.0.Final/mapstruct-1.2.0.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/swagger/swagger-models/1.5.21/swagger-models-1.5.21.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/xiaoymin/swagger-bootstrap-ui/1.9.3/swagger-bootstrap-ui-1.9.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.2.6.RELEASE/spring-boot-autoconfigure-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.10.3/jackson-databind-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.10.3/jackson-core-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.2.6.RELEASE/spring-boot-starter-web-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter/2.2.6.RELEASE/spring-boot-starter-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.2.6.RELEASE/spring-boot-starter-logging-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.12.1/log4j-to-slf4j-2.12.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/logging/log4j/log4j-api/2.12.1/log4j-api-2.12.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/yaml/snakeyaml/1.25/snakeyaml-1.25.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.2.6.RELEASE/spring-boot-starter-json-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.10.3/jackson-datatype-jdk8-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.3/jackson-datatype-jsr310-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.10.3/jackson-module-parameter-names-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.2.6.RELEASE/spring-boot-starter-tomcat-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.33/tomcat-embed-websocket-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.2.6.RELEASE/spring-boot-starter-validation-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.18.Final/hibernate-validator-6.0.18.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/jboss/logging/jboss-logging/3.4.1.Final/jboss-logging-3.4.1.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-web/5.2.5.RELEASE/spring-web-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-webmvc/5.2.5.RELEASE/spring-webmvc-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-data-redis/2.2.0.RELEASE/spring-boot-starter-data-redis-2.2.0.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/data/spring-data-redis/2.2.6.RELEASE/spring-data-redis-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/data/spring-data-keyvalue/2.2.6.RELEASE/spring-data-keyvalue-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-oxm/5.2.5.RELEASE/spring-oxm-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-context-support/5.2.5.RELEASE/spring-context-support-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/lettuce/lettuce-core/5.2.2.RELEASE/lettuce-core-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-common/4.1.48.Final/netty-common-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-handler/4.1.48.Final/netty-handler-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-resolver/4.1.48.Final/netty-resolver-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-buffer/4.1.48.Final/netty-buffer-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-codec/4.1.48.Final/netty-codec-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-transport/4.1.48.Final/netty-transport-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/projectreactor/reactor-core/3.3.4.RELEASE/reactor-core-3.3.4.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/redis/clients/jedis/3.1.0/jedis-3.1.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/commons/commons-pool2/2.7.0/commons-pool2-2.7.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/pagehelper/pagehelper-spring-boot-starter/1.2.5/pagehelper-spring-boot-starter-1.2.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-starter/1.3.2/mybatis-spring-boot-starter-1.3.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-autoconfigure/1.3.2/mybatis-spring-boot-autoconfigure-1.3.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/pagehelper/pagehelper-spring-boot-autoconfigure/1.2.5/pagehelper-spring-boot-autoconfigure-1.2.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/pagehelper/pagehelper/5.1.4/pagehelper-5.1.4.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/jsqlparser/jsqlparser/1.0/jsqlparser-1.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/data/spring-data-commons/2.2.6.RELEASE/spring-data-commons-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-beans/5.2.5.RELEASE/spring-beans-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/cn/hutool/hutool-all/4.5.7/hutool-all-4.5.7.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.2.6.RELEASE/spring-boot-starter-actuator-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.2.6.RELEASE/spring-boot-actuator-autoconfigure-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-actuator/2.2.6.RELEASE/spring-boot-actuator-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/micrometer/micrometer-core/1.3.6/micrometer-core-1.3.6.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.11/HdrHistogram-2.1.11.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-codec/commons-codec/1.13/commons-codec-1.13.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.2.6.RELEASE/spring-boot-starter-aop-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-aop/5.2.5.RELEASE/spring-aop-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/aspectj/aspectjweaver/1.9.5/aspectjweaver-1.9.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/pdfbox/pdfbox/2.0.24/pdfbox-2.0.24.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/pdfbox/fontbox/2.0.24/fontbox-2.0.24.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/oss/aliyun-sdk-oss/3.5.0/aliyun-sdk-oss-3.5.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-core/3.4.0/aliyun-java-sdk-core-3.4.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-ram/3.0.0/aliyun-java-sdk-ram-3.0.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-sts/3.0.0/aliyun-java-sdk-sts-3.0.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-ecs/4.2.0/aliyun-java-sdk-ecs-4.2.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/qcloud/cos_api/5.6.22/cos_api-5.6.22.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/joda-time/joda-time/2.10.5/joda-time-2.10.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.64/bcprov-jdk15on-1.64.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/qiniu/qiniu-java-sdk/7.2.28/qiniu-java-sdk-7.2.28.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/squareup/okhttp3/okhttp/3.14.7/okhttp-3.14.7.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/aws-java-sdk-s3/1.12.99/aws-java-sdk-s3-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/aws-java-sdk-kms/1.12.99/aws-java-sdk-kms-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/aws-java-sdk-core/1.12.99/aws-java-sdk-core-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.10.3/jackson-dataformat-cbor-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/jmespath-java/1.12.99/jmespath-java-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/zxing/core/3.3.3/core-3.3.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/zxing/javase/3.3.3/javase-3.3.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.4.0/jai-imageio-core-1.4.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/auth0/jwks-rsa/0.9.0/jwks-rsa-0.9.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alipay/sdk/alipay-sdk-java/4.15.20.ALL/alipay-sdk-java-4.15.20.ALL.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-security/2.2.6.RELEASE/spring-boot-starter-security-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/security/spring-security-config/5.2.2.RELEASE/spring-security-config-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/security/spring-security-core/5.2.2.RELEASE/spring-security-core-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/security/spring-security-web/5.2.2.RELEASE/spring-security-web-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/anji-plus/spring-boot-starter-captcha/1.3.0/spring-boot-starter-captcha-1.3.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/anji-plus/captcha/1.3.0/captcha-1.3.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/kafka/spring-kafka/2.3.7.RELEASE/spring-kafka-2.3.7.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/kafka/kafka-clients/2.3.1/kafka-clients-2.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/luben/zstd-jni/1.4.0-1/zstd-jni-1.4.0-1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/lz4/lz4-java/1.6.0/lz4-java-1.6.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/xerial/snappy/snappy-java/1.1.7.3/snappy-java-1.1.7.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-context/5.2.5.RELEASE/spring-context-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-expression/5.2.5.RELEASE/spring-expression-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-messaging/5.2.5.RELEASE/spring-messaging-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-tx/5.2.5.RELEASE/spring-tx-5.2.5.RELEASE.jar, file:/Applications/IntelliJ%20IDEA%20CE.app/Contents/lib/idea_rt.jar, file:/Users/a123/Library/Caches/JetBrains/IdeaIC2024.2/captureAgent/debugger-agent.jar]" } - -{ - "timestamp":"2026-03-13 13:16:09.030", "level": "DEBUG", - "thread": "main", - "class": "o.springframework.boot.SpringApplication", - "message": "Loading source class com.zbkj.front.CrmebFrontApplication" } - -{ - "timestamp":"2026-03-13 13:16:09.124", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.c.ConfigFileApplicationListener", - "message": "Activated activeProfiles miao33" } - -{ - "timestamp":"2026-03-13 13:16:09.125", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.c.ConfigFileApplicationListener", - "message": "Loaded config file 'file:/Users/a123/integral-shop/backend/crmeb-front/target/classes/application.yml' (classpath:/application.yml)" } - -{ - "timestamp":"2026-03-13 13:16:09.125", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.c.ConfigFileApplicationListener", - "message": "Loaded config file 'file:/Users/a123/integral-shop/backend/crmeb-front/target/classes/application-miao33.yml' (classpath:/application-miao33.yml) for profile miao33" } - -{ - "timestamp":"2026-03-13 13:16:09.126", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext", - "message": "Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@295eaa7c" } - -{ - "timestamp":"2026-03-13 13:16:13.611", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.e.t.TomcatServletWebServerFactory", - "message": "Code archive: /Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot/2.2.6.RELEASE/spring-boot-2.2.6.RELEASE.jar" } - -{ - "timestamp":"2026-03-13 13:16:13.611", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.e.t.TomcatServletWebServerFactory", - "message": "Code archive: /Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot/2.2.6.RELEASE/spring-boot-2.2.6.RELEASE.jar" } - -{ - "timestamp":"2026-03-13 13:16:13.612", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.e.t.TomcatServletWebServerFactory", - "message": "None of the document roots [src/main/webapp, public, static] point to a directory and will be ignored." } - -{ - "timestamp":"2026-03-13 13:16:14.305", "level": "DEBUG", - "thread": "main", - "class": "o.s.web.context.ContextLoader", - "message": "Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT]" } - -{ - "timestamp":"2026-03-13 13:16:15.134", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.ServletContextInitializerBeans", - "message": "Mapping filters: filterRegistrationBean urls=[/*] order=-2147483647, springSecurityFilterChain urls=[/*] order=-100, filterRegistrationBean urls=[/*] order=2147483647, filterRegistrationBean urls=[/*] order=2147483647, characterEncodingFilter urls=[/*] order=-2147483648, formContentFilter urls=[/*] order=-9900, requestContextFilter urls=[/*] order=-105, corsFilter urls=[/*] order=2147483647" } - -{ - "timestamp":"2026-03-13 13:16:15.134", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.ServletContextInitializerBeans", - "message": "Mapping servlets: statViewServlet urls=[/druid/*], dispatcherServlet urls=[/]" } - -{ - "timestamp":"2026-03-13 13:16:15.185", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.a.m.w.servlet.WebMvcMetricsFilter", - "message": "Filter 'webMvcMetricsFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:16:15.185", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.f.OrderedRequestContextFilter", - "message": "Filter 'requestContextFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:16:15.186", "level": "DEBUG", - "thread": "main", - "class": "o.springframework.web.filter.CorsFilter", - "message": "Filter 'corsFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:16:15.186", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.f.OrderedCharacterEncodingFilter", - "message": "Filter 'characterEncodingFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:16:15.187", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.DelegatingFilterProxyRegistrationBean$1", - "message": "Filter 'springSecurityFilterChain' configured for use" } - -{ - "timestamp":"2026-03-13 13:16:15.187", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.f.OrderedFormContentFilter", - "message": "Filter 'formContentFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:16:26.109", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerMapping", - "message": "219 mappings in 'requestMappingHandlerMapping'" } - -{ - "timestamp":"2026-03-13 13:16:26.728", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerAdapter", - "message": "ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 2 ResponseBodyAdvice" } - -{ - "timestamp":"2026-03-13 13:16:26.817", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Patterns [/webjars/**, /**, /doc.html] in 'resourceHandlerMapping'" } - -{ - "timestamp":"2026-03-13 13:16:26.841", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver", - "message": "ControllerAdvice beans: 1 @ExceptionHandler, 2 ResponseBodyAdvice" } - -{ - "timestamp":"2026-03-13 13:17:05.145", "level": "DEBUG", - "thread": "SpringContextShutdownHook", - "class": "o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext", - "message": "Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@295eaa7c, started on Fri Mar 13 13:16:09 CST 2026" } - -{ - "timestamp":"2026-03-13 13:17:07.273", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.l.ClasspathLoggingApplicationListener", - "message": "Application started with classpath: [file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/charsets.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/deploy.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/cldrdata.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/jaccess.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/nashorn.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/javaws.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jce.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jfr.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jfxswt.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jsse.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/management-agent.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/plugin.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/resources.jar, file:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/rt.jar, file:/Users/a123/integral-shop/backend/crmeb-front/target/classes/, file:/Users/a123/integral-shop/backend/crmeb-service/target/classes/, file:/Users/a123/integral-shop/backend/crmeb-common/target/classes/, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-jasper/9.0.33/tomcat-embed-jasper-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.33/tomcat-embed-core-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-annotations-api/9.0.33/tomcat-annotations-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.33/tomcat-embed-el-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/eclipse/jdt/ecj/3.18.0/ecj-3.18.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-jsp-api/9.0.33/tomcat-jsp-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-el-api/9.0.33/tomcat-el-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/tomcat-servlet-api/9.0.33/tomcat-servlet-api-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/fastjson/2.0.38/fastjson-2.0.38.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/fastjson2/fastjson2-extension/2.0.38/fastjson2-extension-2.0.38.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/fastjson2/fastjson2/2.0.38/fastjson2-2.0.38.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alibaba/druid/1.1.20/druid-1.1.20.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/mysql/mysql-connector-java/5.1.24/mysql-connector-java-5.1.24.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/projectlombok/lombok/1.18.12/lombok-1.18.12.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-boot-starter/3.3.1/mybatis-plus-boot-starter-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.2.6.RELEASE/spring-boot-starter-jdbc-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/zaxxer/HikariCP/3.4.2/HikariCP-3.4.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-jdbc/5.2.5.RELEASE/spring-jdbc-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-test/2.2.6.RELEASE/spring-boot-test-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot/2.2.6.RELEASE/spring-boot-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-test/5.2.5.RELEASE/spring-test-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-core/5.2.5.RELEASE/spring-core-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-jcl/5.2.5.RELEASE/spring-jcl-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus/3.3.1/mybatis-plus-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-extension/3.3.1/mybatis-plus-extension-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-core/3.3.1/mybatis-plus-core-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-annotation/3.3.1/mybatis-plus-annotation-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/mybatis/3.5.3/mybatis-3.5.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/mybatis-spring/2.0.3/mybatis-spring-2.0.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/baomidou/mybatis-plus-generator/3.3.1/mybatis-plus-generator-3.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/swagger/swagger-annotations/1.5.21/swagger-annotations-1.5.21.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/bytebuddy/byte-buddy/1.10.8/byte-buddy-1.10.8.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mapstruct/mapstruct/1.2.0.Final/mapstruct-1.2.0.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/swagger/swagger-models/1.5.21/swagger-models-1.5.21.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/xiaoymin/swagger-bootstrap-ui/1.9.3/swagger-bootstrap-ui-1.9.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.2.6.RELEASE/spring-boot-autoconfigure-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.10.3/jackson-databind-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.10.3/jackson-core-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.2.6.RELEASE/spring-boot-starter-web-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter/2.2.6.RELEASE/spring-boot-starter-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.2.6.RELEASE/spring-boot-starter-logging-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.12.1/log4j-to-slf4j-2.12.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/logging/log4j/log4j-api/2.12.1/log4j-api-2.12.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/yaml/snakeyaml/1.25/snakeyaml-1.25.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.2.6.RELEASE/spring-boot-starter-json-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.10.3/jackson-datatype-jdk8-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.3/jackson-datatype-jsr310-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.10.3/jackson-module-parameter-names-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.2.6.RELEASE/spring-boot-starter-tomcat-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.33/tomcat-embed-websocket-9.0.33.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.2.6.RELEASE/spring-boot-starter-validation-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.18.Final/hibernate-validator-6.0.18.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/jboss/logging/jboss-logging/3.4.1.Final/jboss-logging-3.4.1.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-web/5.2.5.RELEASE/spring-web-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-webmvc/5.2.5.RELEASE/spring-webmvc-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-data-redis/2.2.0.RELEASE/spring-boot-starter-data-redis-2.2.0.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/data/spring-data-redis/2.2.6.RELEASE/spring-data-redis-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/data/spring-data-keyvalue/2.2.6.RELEASE/spring-data-keyvalue-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-oxm/5.2.5.RELEASE/spring-oxm-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-context-support/5.2.5.RELEASE/spring-context-support-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/lettuce/lettuce-core/5.2.2.RELEASE/lettuce-core-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-common/4.1.48.Final/netty-common-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-handler/4.1.48.Final/netty-handler-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-resolver/4.1.48.Final/netty-resolver-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-buffer/4.1.48.Final/netty-buffer-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-codec/4.1.48.Final/netty-codec-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/netty/netty-transport/4.1.48.Final/netty-transport-4.1.48.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/projectreactor/reactor-core/3.3.4.RELEASE/reactor-core-3.3.4.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/redis/clients/jedis/3.1.0/jedis-3.1.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/commons/commons-pool2/2.7.0/commons-pool2-2.7.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/pagehelper/pagehelper-spring-boot-starter/1.2.5/pagehelper-spring-boot-starter-1.2.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-starter/1.3.2/mybatis-spring-boot-starter-1.3.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-autoconfigure/1.3.2/mybatis-spring-boot-autoconfigure-1.3.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/pagehelper/pagehelper-spring-boot-autoconfigure/1.2.5/pagehelper-spring-boot-autoconfigure-1.2.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/pagehelper/pagehelper/5.1.4/pagehelper-5.1.4.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/jsqlparser/jsqlparser/1.0/jsqlparser-1.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/data/spring-data-commons/2.2.6.RELEASE/spring-data-commons-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-beans/5.2.5.RELEASE/spring-beans-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/cn/hutool/hutool-all/4.5.7/hutool-all-4.5.7.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.2.6.RELEASE/spring-boot-starter-actuator-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.2.6.RELEASE/spring-boot-actuator-autoconfigure-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-actuator/2.2.6.RELEASE/spring-boot-actuator-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/micrometer/micrometer-core/1.3.6/micrometer-core-1.3.6.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.11/HdrHistogram-2.1.11.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-codec/commons-codec/1.13/commons-codec-1.13.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.2.6.RELEASE/spring-boot-starter-aop-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-aop/5.2.5.RELEASE/spring-aop-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/aspectj/aspectjweaver/1.9.5/aspectjweaver-1.9.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/pdfbox/pdfbox/2.0.24/pdfbox-2.0.24.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/pdfbox/fontbox/2.0.24/fontbox-2.0.24.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/oss/aliyun-sdk-oss/3.5.0/aliyun-sdk-oss-3.5.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-core/3.4.0/aliyun-java-sdk-core-3.4.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-ram/3.0.0/aliyun-java-sdk-ram-3.0.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-sts/3.0.0/aliyun-java-sdk-sts-3.0.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/aliyun/aliyun-java-sdk-ecs/4.2.0/aliyun-java-sdk-ecs-4.2.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/qcloud/cos_api/5.6.22/cos_api-5.6.22.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/joda-time/joda-time/2.10.5/joda-time-2.10.5.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.64/bcprov-jdk15on-1.64.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/qiniu/qiniu-java-sdk/7.2.28/qiniu-java-sdk-7.2.28.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/squareup/okhttp3/okhttp/3.14.7/okhttp-3.14.7.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/aws-java-sdk-s3/1.12.99/aws-java-sdk-s3-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/aws-java-sdk-kms/1.12.99/aws-java-sdk-kms-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/aws-java-sdk-core/1.12.99/aws-java-sdk-core-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.10.3/jackson-dataformat-cbor-2.10.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/amazonaws/jmespath-java/1.12.99/jmespath-java-1.12.99.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/zxing/core/3.3.3/core-3.3.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/zxing/javase/3.3.3/javase-3.3.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.4.0/jai-imageio-core-1.4.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/auth0/jwks-rsa/0.9.0/jwks-rsa-0.9.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/alipay/sdk/alipay-sdk-java/4.15.20.ALL/alipay-sdk-java-4.15.20.ALL.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot-starter-security/2.2.6.RELEASE/spring-boot-starter-security-2.2.6.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/security/spring-security-config/5.2.2.RELEASE/spring-security-config-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/security/spring-security-core/5.2.2.RELEASE/spring-security-core-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/security/spring-security-web/5.2.2.RELEASE/spring-security-web-5.2.2.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/anji-plus/spring-boot-starter-captcha/1.3.0/spring-boot-starter-captcha-1.3.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/anji-plus/captcha/1.3.0/captcha-1.3.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/kafka/spring-kafka/2.3.7.RELEASE/spring-kafka-2.3.7.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/apache/kafka/kafka-clients/2.3.1/kafka-clients-2.3.1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/com/github/luben/zstd-jni/1.4.0-1/zstd-jni-1.4.0-1.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/lz4/lz4-java/1.6.0/lz4-java-1.6.0.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/xerial/snappy/snappy-java/1.1.7.3/snappy-java-1.1.7.3.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-context/5.2.5.RELEASE/spring-context-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-expression/5.2.5.RELEASE/spring-expression-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-messaging/5.2.5.RELEASE/spring-messaging-5.2.5.RELEASE.jar, file:/Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/spring-tx/5.2.5.RELEASE/spring-tx-5.2.5.RELEASE.jar, file:/Applications/IntelliJ%20IDEA%20CE.app/Contents/lib/idea_rt.jar, file:/Users/a123/Library/Caches/JetBrains/IdeaIC2024.2/captureAgent/debugger-agent.jar]" } - -{ - "timestamp":"2026-03-13 13:17:07.402", "level": "DEBUG", - "thread": "main", - "class": "o.springframework.boot.SpringApplication", - "message": "Loading source class com.zbkj.front.CrmebFrontApplication" } - -{ - "timestamp":"2026-03-13 13:17:07.455", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.c.ConfigFileApplicationListener", - "message": "Activated activeProfiles miao33" } - -{ - "timestamp":"2026-03-13 13:17:07.455", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.c.ConfigFileApplicationListener", - "message": "Loaded config file 'file:/Users/a123/integral-shop/backend/crmeb-front/target/classes/application.yml' (classpath:/application.yml)" } - -{ - "timestamp":"2026-03-13 13:17:07.455", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.c.c.ConfigFileApplicationListener", - "message": "Loaded config file 'file:/Users/a123/integral-shop/backend/crmeb-front/target/classes/application-miao33.yml' (classpath:/application-miao33.yml) for profile miao33" } - -{ - "timestamp":"2026-03-13 13:17:07.456", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext", - "message": "Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@2bef51f2" } - -{ - "timestamp":"2026-03-13 13:17:10.896", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.e.t.TomcatServletWebServerFactory", - "message": "Code archive: /Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot/2.2.6.RELEASE/spring-boot-2.2.6.RELEASE.jar" } - -{ - "timestamp":"2026-03-13 13:17:10.896", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.e.t.TomcatServletWebServerFactory", - "message": "Code archive: /Users/a123/Documents/UthinkJava/apache-maven-3.8.1/.m2/repository/org/springframework/boot/spring-boot/2.2.6.RELEASE/spring-boot-2.2.6.RELEASE.jar" } - -{ - "timestamp":"2026-03-13 13:17:10.897", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.e.t.TomcatServletWebServerFactory", - "message": "None of the document roots [src/main/webapp, public, static] point to a directory and will be ignored." } - -{ - "timestamp":"2026-03-13 13:17:11.313", "level": "DEBUG", - "thread": "main", - "class": "o.s.web.context.ContextLoader", - "message": "Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT]" } - -{ - "timestamp":"2026-03-13 13:17:11.871", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.ServletContextInitializerBeans", - "message": "Mapping filters: filterRegistrationBean urls=[/*] order=-2147483647, springSecurityFilterChain urls=[/*] order=-100, filterRegistrationBean urls=[/*] order=2147483647, filterRegistrationBean urls=[/*] order=2147483647, characterEncodingFilter urls=[/*] order=-2147483648, formContentFilter urls=[/*] order=-9900, requestContextFilter urls=[/*] order=-105, corsFilter urls=[/*] order=2147483647" } - -{ - "timestamp":"2026-03-13 13:17:11.872", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.ServletContextInitializerBeans", - "message": "Mapping servlets: statViewServlet urls=[/druid/*], dispatcherServlet urls=[/]" } - -{ - "timestamp":"2026-03-13 13:17:11.901", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.a.m.w.servlet.WebMvcMetricsFilter", - "message": "Filter 'webMvcMetricsFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:17:11.901", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.f.OrderedRequestContextFilter", - "message": "Filter 'requestContextFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:17:11.902", "level": "DEBUG", - "thread": "main", - "class": "o.springframework.web.filter.CorsFilter", - "message": "Filter 'corsFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:17:11.902", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.f.OrderedCharacterEncodingFilter", - "message": "Filter 'characterEncodingFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:17:11.902", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.DelegatingFilterProxyRegistrationBean$1", - "message": "Filter 'springSecurityFilterChain' configured for use" } - -{ - "timestamp":"2026-03-13 13:17:11.902", "level": "DEBUG", - "thread": "main", - "class": "o.s.b.w.s.f.OrderedFormContentFilter", - "message": "Filter 'formContentFilter' configured for use" } - -{ - "timestamp":"2026-03-13 13:17:20.066", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerMapping", - "message": "219 mappings in 'requestMappingHandlerMapping'" } - -{ - "timestamp":"2026-03-13 13:17:20.621", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerAdapter", - "message": "ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 2 ResponseBodyAdvice" } - -{ - "timestamp":"2026-03-13 13:17:20.696", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Patterns [/webjars/**, /**, /doc.html] in 'resourceHandlerMapping'" } - -{ - "timestamp":"2026-03-13 13:17:20.716", "level": "DEBUG", - "thread": "main", - "class": "o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver", - "message": "ControllerAdvice beans: 1 @ExceptionHandler, 2 ResponseBodyAdvice" } - -{ - "timestamp":"2026-03-13 13:18:06.601", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Detected StandardServletMultipartResolver" } - -{ - "timestamp":"2026-03-13 13:18:06.615", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data" } - -{ - "timestamp":"2026-03-13 13:18:06.661", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/doc.html", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.670", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.686", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 404 NOT_FOUND" } - -{ - "timestamp":"2026-03-13 13:18:06.739", "level": "DEBUG", - "thread": "http-nio-30031-exec-2", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ext/i18n.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.740", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/jquery-1.9.1.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.740", "level": "DEBUG", - "thread": "http-nio-30031-exec-6", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace/ace.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.740", "level": "DEBUG", - "thread": "http-nio-30031-exec-7", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/clipboard/clipboard.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.740", "level": "DEBUG", - "thread": "http-nio-30031-exec-4", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/bootstrap/css/bootstrap.min.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.740", "level": "DEBUG", - "thread": "http-nio-30031-exec-5", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace/bootstrap.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.745", "level": "DEBUG", - "thread": "http-nio-30031-exec-2", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.745", "level": "DEBUG", - "thread": "http-nio-30031-exec-5", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.745", "level": "DEBUG", - "thread": "http-nio-30031-exec-6", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.745", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.745", "level": "DEBUG", - "thread": "http-nio-30031-exec-7", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.745", "level": "DEBUG", - "thread": "http-nio-30031-exec-4", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.754", "level": "DEBUG", - "thread": "http-nio-30031-exec-6", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.758", "level": "DEBUG", - "thread": "http-nio-30031-exec-2", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.762", "level": "DEBUG", - "thread": "http-nio-30031-exec-5", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.758", "level": "DEBUG", - "thread": "http-nio-30031-exec-7", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.777", "level": "DEBUG", - "thread": "http-nio-30031-exec-4", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.778", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.786", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/highlight/styles/docco.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.786", "level": "DEBUG", - "thread": "http-nio-30031-exec-10", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layer3.0.3/skin/default/layer.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.786", "level": "DEBUG", - "thread": "http-nio-30031-exec-11", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/cdao/swaggerbootstrapui.css?v=1.9.3", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:06.790", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/highlight/styles/default.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.790", "level": "DEBUG", - "thread": "http-nio-30031-exec-11", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.790", "level": "DEBUG", - "thread": "http-nio-30031-exec-10", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.790", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.791", "level": "DEBUG", - "thread": "http-nio-30031-exec-13", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/iconfont/iconfont.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.791", "level": "DEBUG", - "thread": "http-nio-30031-exec-8", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/highlight/styles/style.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.792", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.793", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.794", "level": "DEBUG", - "thread": "http-nio-30031-exec-8", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.794", "level": "DEBUG", - "thread": "http-nio-30031-exec-13", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.794", "level": "DEBUG", - "thread": "http-nio-30031-exec-11", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.795", "level": "DEBUG", - "thread": "http-nio-30031-exec-10", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.795", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.798", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/css/layui.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.799", "level": "DEBUG", - "thread": "http-nio-30031-exec-8", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.798", "level": "DEBUG", - "thread": "http-nio-30031-exec-13", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.798", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ext/sbuadmin.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.803", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.803", "level": "DEBUG", - "thread": "http-nio-30031-exec-17", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/cdao/swaggerbootstrapui-md.css?v=1.9.3", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:06.803", "level": "DEBUG", - "thread": "http-nio-30031-exec-16", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/bootstrap-tabx/css/bootstrap-tabs-x.min.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.804", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.805", "level": "DEBUG", - "thread": "http-nio-30031-exec-19", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/highlight/highlight.pack.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.805", "level": "DEBUG", - "thread": "http-nio-30031-exec-16", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.805", "level": "DEBUG", - "thread": "http-nio-30031-exec-17", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.805", "level": "DEBUG", - "thread": "http-nio-30031-exec-18", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layer3.0.3/layer.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.806", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.807", "level": "DEBUG", - "thread": "http-nio-30031-exec-18", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.807", "level": "DEBUG", - "thread": "http-nio-30031-exec-19", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.808", "level": "DEBUG", - "thread": "http-nio-30031-exec-17", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.808", "level": "DEBUG", - "thread": "http-nio-30031-exec-16", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.808", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.811", "level": "DEBUG", - "thread": "http-nio-30031-exec-18", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.813", "level": "DEBUG", - "thread": "http-nio-30031-exec-19", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.814", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/marked.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.814", "level": "DEBUG", - "thread": "http-nio-30031-exec-20", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/axios.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.814", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/template-web.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.815", "level": "DEBUG", - "thread": "http-nio-30031-exec-22", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/bootstrap-tabx/js/bootstrap-tabs-x.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.816", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.816", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/layui.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.816", "level": "DEBUG", - "thread": "http-nio-30031-exec-20", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.819", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.819", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.820", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.822", "level": "DEBUG", - "thread": "http-nio-30031-exec-22", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.823", "level": "DEBUG", - "thread": "http-nio-30031-exec-20", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.823", "level": "DEBUG", - "thread": "http-nio-30031-exec-24", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/ace.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.823", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.825", "level": "DEBUG", - "thread": "http-nio-30031-exec-22", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.827", "level": "DEBUG", - "thread": "http-nio-30031-exec-24", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.828", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/showdown.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.829", "level": "DEBUG", - "thread": "http-nio-30031-exec-25", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layer3.0.3/skin/default/layer.css?v=3.0.3303", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:06.828", "level": "DEBUG", - "thread": "http-nio-30031-exec-20", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/async.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.830", "level": "DEBUG", - "thread": "http-nio-30031-exec-9", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.830", "level": "DEBUG", - "thread": "http-nio-30031-exec-26", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/jquery/md5.min.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:06.831", "level": "DEBUG", - "thread": "http-nio-30031-exec-25", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.831", "level": "DEBUG", - "thread": "http-nio-30031-exec-20", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.831", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.832", "level": "DEBUG", - "thread": "http-nio-30031-exec-26", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.834", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/cdao/swaggerbootstrapui.js?v=1.9.3", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:06.834", "level": "DEBUG", - "thread": "http-nio-30031-exec-20", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.834", "level": "DEBUG", - "thread": "http-nio-30031-exec-25", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.836", "level": "DEBUG", - "thread": "http-nio-30031-exec-26", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.837", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.838", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:06.893", "level": "DEBUG", - "thread": "http-nio-30031-exec-24", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:06.905", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.001", "level": "DEBUG", - "thread": "http-nio-30031-exec-28", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ext/sbuadmin.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.003", "level": "DEBUG", - "thread": "http-nio-30031-exec-28", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.008", "level": "DEBUG", - "thread": "http-nio-30031-exec-28", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.050", "level": "DEBUG", - "thread": "http-nio-30031-exec-29", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/lay/modules/layer.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.053", "level": "DEBUG", - "thread": "http-nio-30031-exec-29", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.056", "level": "DEBUG", - "thread": "http-nio-30031-exec-29", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.077", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/css/modules/layer/default/layer.css?v=3.1.1", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:07.078", "level": "DEBUG", - "thread": "http-nio-30031-exec-30", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/lay/modules/element.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.079", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.079", "level": "DEBUG", - "thread": "http-nio-30031-exec-30", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.082", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.082", "level": "DEBUG", - "thread": "http-nio-30031-exec-30", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.097", "level": "DEBUG", - "thread": "http-nio-30031-exec-6", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ext/treetable.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.098", "level": "DEBUG", - "thread": "http-nio-30031-exec-6", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.099", "level": "DEBUG", - "thread": "http-nio-30031-exec-6", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.105", "level": "DEBUG", - "thread": "http-nio-30031-exec-7", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/lay/modules/table.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.107", "level": "DEBUG", - "thread": "http-nio-30031-exec-7", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.112", "level": "DEBUG", - "thread": "http-nio-30031-exec-7", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.119", "level": "DEBUG", - "thread": "http-nio-30031-exec-5", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/lay/modules/laytpl.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.120", "level": "DEBUG", - "thread": "http-nio-30031-exec-5", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.122", "level": "DEBUG", - "thread": "http-nio-30031-exec-5", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.128", "level": "DEBUG", - "thread": "http-nio-30031-exec-2", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/lay/modules/laypage.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.129", "level": "DEBUG", - "thread": "http-nio-30031-exec-2", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.131", "level": "DEBUG", - "thread": "http-nio-30031-exec-2", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.135", "level": "DEBUG", - "thread": "http-nio-30031-exec-12", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/lay/modules/form.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.136", "level": "DEBUG", - "thread": "http-nio-30031-exec-12", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.139", "level": "DEBUG", - "thread": "http-nio-30031-exec-12", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.147", "level": "DEBUG", - "thread": "http-nio-30031-exec-4", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/lay/modules/util.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.148", "level": "DEBUG", - "thread": "http-nio-30031-exec-4", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.149", "level": "DEBUG", - "thread": "http-nio-30031-exec-4", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.486", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ext/treetable-lay/treetable.css", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.488", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:07.489", "level": "DEBUG", - "thread": "http-nio-30031-exec-3", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.526", "level": "DEBUG", - "thread": "http-nio-30031-exec-14", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/swagger-resources", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:07.527", "level": "DEBUG", - "thread": "http-nio-30031-exec-14", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerMapping", - "message": "Mapped to springfox.documentation.swagger.web.ApiResourceController#swaggerResources()" } - -{ - "timestamp":"2026-03-13 13:18:07.544", "level": "DEBUG", - "thread": "http-nio-30031-exec-14", - "class": "o.s.w.s.m.m.a.HttpEntityMethodProcessor", - "message": "Using 'application/json', given [application/json, text/javascript, */*;q=0.01] and supported [application/json, application/*+json, application/json, application/*+json, application/cbor]" } - -{ - "timestamp":"2026-03-13 13:18:07.545", "level": "DEBUG", - "thread": "http-nio-30031-exec-14", - "class": "o.s.w.s.m.m.a.HttpEntityMethodProcessor", - "message": "Writing [[springfox.documentation.swagger.web.SwaggerResource@7551e74c, springfox.documentation.swagger.web.S (truncated)...]" } - -{ - "timestamp":"2026-03-13 13:18:07.565", "level": "DEBUG", - "thread": "http-nio-30031-exec-14", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:07.571", "level": "DEBUG", - "thread": "http-nio-30031-exec-11", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/v2/api-docs?group=front", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:07.772", "level": "DEBUG", - "thread": "http-nio-30031-exec-11", - "class": "o.s.w.s.m.m.a.HttpEntityMethodProcessor", - "message": "Using 'application/json', given [application/json, text/javascript, */*;q=0.01] and supported [application/json, application/*+json, application/json, application/*+json, application/cbor]" } - -{ - "timestamp":"2026-03-13 13:18:07.772", "level": "DEBUG", - "thread": "http-nio-30031-exec-11", - "class": "o.s.w.s.m.m.a.HttpEntityMethodProcessor", - "message": "Writing [springfox.documentation.spring.web.json.Json@1d6debce]" } - -{ - "timestamp":"2026-03-13 13:18:07.778", "level": "DEBUG", - "thread": "http-nio-30031-exec-11", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:08.014", "level": "DEBUG", - "thread": "http-nio-30031-exec-10", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/images/api.ico", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:08.016", "level": "DEBUG", - "thread": "http-nio-30031-exec-10", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:08.034", "level": "DEBUG", - "thread": "http-nio-30031-exec-10", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:16.427", "level": "DEBUG", - "thread": "http-nio-30031-exec-13", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/theme-eclipse.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:16.427", "level": "DEBUG", - "thread": "http-nio-30031-exec-8", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/mode-json.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:16.428", "level": "DEBUG", - "thread": "http-nio-30031-exec-13", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:16.428", "level": "DEBUG", - "thread": "http-nio-30031-exec-8", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:16.429", "level": "DEBUG", - "thread": "http-nio-30031-exec-8", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:16.429", "level": "DEBUG", - "thread": "http-nio-30031-exec-13", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:16.487", "level": "DEBUG", - "thread": "http-nio-30031-exec-17", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/font/iconfont.woff?v=240", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:16.496", "level": "DEBUG", - "thread": "http-nio-30031-exec-17", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:16.498", "level": "DEBUG", - "thread": "http-nio-30031-exec-17", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:16.511", "level": "DEBUG", - "thread": "http-nio-30031-exec-16", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/worker-json.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:16.512", "level": "DEBUG", - "thread": "http-nio-30031-exec-16", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:16.516", "level": "DEBUG", - "thread": "http-nio-30031-exec-21", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layui/font/iconfont.ttf?v=240", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:18:16.516", "level": "DEBUG", - "thread": "http-nio-30031-exec-16", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:16.516", "level": "DEBUG", - "thread": "http-nio-30031-exec-21", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:16.520", "level": "DEBUG", - "thread": "http-nio-30031-exec-21", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:18:41.786", "level": "DEBUG", - "thread": "http-nio-30031-exec-18", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/worker-json.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:18:41.787", "level": "DEBUG", - "thread": "http-nio-30031-exec-18", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:18:41.791", "level": "DEBUG", - "thread": "http-nio-30031-exec-18", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:19:01.811", "level": "DEBUG", - "thread": "http-nio-30031-exec-19", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/layer3.0.3/skin/default/loading-1.gif", parameters={}" } - -{ - "timestamp":"2026-03-13 13:19:01.812", "level": "DEBUG", - "thread": "http-nio-30031-exec-19", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:19:01.813", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/api/front/wa/selfbonus/list?type=2&userId=92582&limit=20&page=1", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:19:01.813", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerMapping", - "message": "Mapped to com.zbkj.front.controller.WaSelfbonusController#getSelfbonusList(WaSelfbonusListRequest, PageParamRequest)" } - -{ - "timestamp":"2026-03-13 13:19:01.813", "level": "DEBUG", - "thread": "http-nio-30031-exec-19", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:19:01.995", "level": "DEBUG", - "thread": "http-nio-30031-exec-15", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:19:02.024", "level": "DEBUG", - "thread": "http-nio-30031-exec-22", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/worker-json.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:19:02.027", "level": "DEBUG", - "thread": "http-nio-30031-exec-22", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:19:02.032", "level": "DEBUG", - "thread": "http-nio-30031-exec-22", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:19:48.738", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/api/front/wa/selfbonus/list?type=2&userId=92582&limit=20&page=1", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:19:48.738", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerMapping", - "message": "Mapped to com.zbkj.front.controller.WaSelfbonusController#getSelfbonusList(WaSelfbonusListRequest, PageParamRequest)" } - -{ - "timestamp":"2026-03-13 13:19:50.350", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor", - "message": "Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/json, application/*+json, application/cbor]" } - -{ - "timestamp":"2026-03-13 13:19:50.350", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor", - "message": "Writing [com.zbkj.common.result.CommonResult@30f3abdd]" } - -{ - "timestamp":"2026-03-13 13:19:50.354", "level": "DEBUG", - "thread": "http-nio-30031-exec-23", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:19:50.380", "level": "DEBUG", - "thread": "http-nio-30031-exec-24", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/worker-json.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:19:50.381", "level": "DEBUG", - "thread": "http-nio-30031-exec-24", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:19:50.383", "level": "DEBUG", - "thread": "http-nio-30031-exec-24", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:19:50.706", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/api/front/wa/selfbonus/list?type=2&userId=92582&limit=20&page=1", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:19:50.706", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerMapping", - "message": "Mapped to com.zbkj.front.controller.WaSelfbonusController#getSelfbonusList(WaSelfbonusListRequest, PageParamRequest)" } - -{ - "timestamp":"2026-03-13 13:19:51.002", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor", - "message": "Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/json, application/*+json, application/cbor]" } - -{ - "timestamp":"2026-03-13 13:19:51.003", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor", - "message": "Writing [com.zbkj.common.result.CommonResult@4bf934ea]" } - -{ - "timestamp":"2026-03-13 13:19:51.003", "level": "DEBUG", - "thread": "http-nio-30031-exec-27", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:19:51.025", "level": "DEBUG", - "thread": "http-nio-30031-exec-28", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/worker-json.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:19:51.026", "level": "DEBUG", - "thread": "http-nio-30031-exec-28", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:19:51.028", "level": "DEBUG", - "thread": "http-nio-30031-exec-28", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:20:25.619", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/api/front/wa/selfbonus/list?type=2&userId=92582&limit=20&page=1", parameters={masked}" } - -{ - "timestamp":"2026-03-13 13:20:25.620", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.w.s.m.m.a.RequestMappingHandlerMapping", - "message": "Mapped to com.zbkj.front.controller.WaSelfbonusController#getSelfbonusList(WaSelfbonusListRequest, PageParamRequest)" } - -{ - "timestamp":"2026-03-13 13:21:05.310", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor", - "message": "Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/json, application/*+json, application/cbor]" } - -{ - "timestamp":"2026-03-13 13:21:05.311", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor", - "message": "Writing [com.zbkj.common.result.CommonResult@71991c8b]" } - -{ - "timestamp":"2026-03-13 13:21:05.311", "level": "DEBUG", - "thread": "http-nio-30031-exec-1", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:21:05.333", "level": "DEBUG", - "thread": "http-nio-30031-exec-30", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "GET "/webjars/bycdao-ui/ace-editor/worker-json.js", parameters={}" } - -{ - "timestamp":"2026-03-13 13:21:05.334", "level": "DEBUG", - "thread": "http-nio-30031-exec-30", - "class": "o.s.w.s.handler.SimpleUrlHandlerMapping", - "message": "Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]" } - -{ - "timestamp":"2026-03-13 13:21:05.336", "level": "DEBUG", - "thread": "http-nio-30031-exec-30", - "class": "o.s.web.servlet.DispatcherServlet", - "message": "Completed 200 OK" } - -{ - "timestamp":"2026-03-13 13:25:37.757", "level": "DEBUG", - "thread": "SpringContextShutdownHook", - "class": "o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext", - "message": "Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@2bef51f2, started on Fri Mar 13 13:17:07 CST 2026" } - diff --git a/logs/30031/log_error.log b/logs/30031/log_error.log deleted file mode 100644 index e69de29..0000000 diff --git a/logs/30031/log_info.log b/logs/30031/log_info.log deleted file mode 100644 index e69de29..0000000 diff --git a/logs/30031/log_warn.log b/logs/30031/log_warn.log deleted file mode 100644 index e69de29..0000000 diff --git a/openclaw_agent_configuration_v2.plan.md b/openclaw_agent_configuration_v2.plan.md deleted file mode 100644 index 2ff286c..0000000 --- a/openclaw_agent_configuration_v2.plan.md +++ /dev/null @@ -1,1019 +0,0 @@ ---- -name: OpenClaw Agent Configuration v2 -overview: 在现有 OpenClaw 环境(6 个已运行 Agent + 飞书 channel)中增量添加 4 个积分商城 Agent(integral-pm/backend/frontend/qa),采用精简 Skill 策略、明确 Agent 间通信协议、分级部署权限、版本锁定约束。 -todos: - - id: update-openclaw-json - content: 在现有 openclaw.json 中追加 4 个 Agent 和 Feishu bindings(不影响已有配置) - status: pending - - id: create-pm-workspace - content: 创建 PM Agent workspace 全套文件(IDENTITY/SOUL/AGENTS/USER/TOOLS.md) - status: pending - - id: create-backend-workspace - content: 创建 Backend Agent workspace 全套文件 - status: pending - - id: create-frontend-workspace - content: 创建 Frontend Agent workspace 全套文件 - status: pending - - id: create-qa-workspace - content: 创建 QA Agent workspace 全套文件 - status: pending - - id: register-and-verify - content: 通过 openclaw CLI 注册 4 个 Agent、安装 skills、运行 doctor 验证 - status: pending -isProject: false ---- - -# OpenClaw 多 Agent 配置方案 v2 -- 单商户积分商城 - -> **v2 变更摘要(相对 v1):** -> -> 1. 新增「Agent 间通信协议」章节,明确消息路由机制 -> 2. 飞书账号从 4 个独立应用简化为 1 个共享应用 + 消息路由 -> 3. 每个 Agent 的 Skill 精简至 ≤8 个,降低推理噪声 -> 4. QA 部署流程增加 PM 审批卡点,生产环境需人工确认 -> 5. SOUL.md 增加严格的技术栈版本锁定声明 -> 6. 新增故障恢复与任务状态管理机制 -> 7. 新增安全性约束(SSH 密钥引用、环境分级) - ---- - -## 一、现有环境概况与约束 - -### 已有 OpenClaw 配置(不可变动) - -- **运行环境:** macOS (darwin 25.3.0),OpenClaw 已安装运行 -- **配置文件:** `~/.openclaw/openclaw.json` -- **已有 Agents(6 个,保持不变):** main, miao, msh, jxy, mom, my-production -- **Channel:** Feishu(飞书),已配置 4 个 accounts: default, msh, jxy, mom -- **默认模型:** minimax-portal/MiniMax-M2.5(fallback: kimi-coding/k2p5 等) -- **Gateway:** 端口 18789, local 模式 - -### 新增部分(本方案范围) - -- **编码工具:** Cursor IDE -- **版本管理:** Gitea (`http://49.235.131.69:3000/scottpan/integral-shop.git`) -- **部署方式:** SSH 远程部署(脚本在 `backend/shell/`) -- **项目路径:** `/Users/apple/scott2026/integral-shop/single-shop-22` -- **新增 4 个 Agent:** integral-pm, integral-backend, integral-frontend, integral-qa -- **新增 4 个 workspace:** `~/.openclaw/workspace-integral-{pm,backend,frontend,qa}/` - -> 所有新增 Agent ID 使用 `integral-` 前缀,避免与已有 Agent 冲突。 - ---- - -## 二、Agent 角色设计(4 个) - -小型项目将设计职能合并到 PM,将两个前端合并为一个 Frontend Agent,QA 兼管部署验证(但部署需 PM 审批)。 - -```mermaid -flowchart TB - User[用户/飞书] -->|提需求| PM["integral-pm (PM + 设计)"] - PM -->|后端任务 + API 设计| BE[integral-backend] - PM -->|前端任务 + UI 规范| FE["integral-frontend (管理后台 + 用户端)"] - PM -->|测试计划| QA["integral-qa (测试 + 部署验证)"] - BE -->|API 就绪| FE - BE -->|提测| QA - FE -->|提测| QA - QA -->|Bug 反馈| BE - QA -->|Bug 反馈| FE - QA -->|测试报告| PM - QA -.->|部署申请| PM - PM -.->|部署审批| QA -``` - -| Agent ID | 角色 | 职责范围 | -| --------------------- | --------- | ---------------------------------- | -| **integral-pm** | 项目经理 + 设计 | 需求拆解、PRD、UI 设计规范、任务分派、进度跟踪、部署审批 | -| **integral-backend** | 后端开发 | Java/Spring Boot 接口开发、数据库变更、API 文档 | -| **integral-frontend** | 前端开发 | 管理后台 Vue + 用户端 uni-app 开发 | -| **integral-qa** | 测试 + 部署 | 测试用例、功能测试、回归测试、部署执行(需 PM 审批) | - ---- - -## 三、Agent 间通信协议(v2 新增) - -### 3.1 通信方式 - -Agent 间通过 **飞书群消息** 进行异步通信。创建一个专用飞书群「积分商城-协作」,4 个 Agent 机器人全部加入。 - -```mermaid -flowchart LR - subgraph feishuGroup ["飞书群:积分商城-协作"] - PM_bot["积分商城-PM"] - BE_bot["积分商城-后端"] - FE_bot["积分商城-前端"] - QA_bot["积分商城-QA"] - end - PM_bot <-->|@mention 路由| BE_bot - PM_bot <-->|@mention 路由| FE_bot - PM_bot <-->|@mention 路由| QA_bot - BE_bot -->|API 就绪通知| FE_bot - BE_bot -->|提测通知| QA_bot - FE_bot -->|提测通知| QA_bot - QA_bot -->|Bug 反馈| BE_bot - QA_bot -->|Bug 反馈| FE_bot -``` - -### 3.2 消息协议格式 - -所有 Agent 间通信遵循统一的结构化消息格式: - -``` -【<消息类型>】<标题> -发送方: -接收方: @ -关联任务: ---- -<消息正文> -``` - -**消息类型枚举:** - -| 类型 | 发送方 | 接收方 | 说明 | -| -------- | ----- | ----------- | -------------- | -| 任务分派 | PM | BE/FE/QA | 含 PRD 链接、验收标准 | -| API-就绪 | BE | FE | 含接口文档、变更说明 | -| 提测通知 | BE/FE | QA | 含分支名、变更范围、自测结果 | -| Bug-反馈 | QA | BE/FE | 含复现步骤、期望/实际结果 | -| 测试报告 | QA | PM | 含通过率、遗留问题 | -| 部署申请 | QA | PM | 含环境、版本、测试结论 | -| 部署审批 | PM | QA | 含审批结果、注意事项 | -| 进度更新 | 任意 | PM | 每日或里程碑节点 | - -### 3.3 任务状态机 - -```mermaid -stateDiagram-v2 - [*] --> Created: PM 创建任务 - Created --> InProgress: 开发 Agent 认领 - InProgress --> CodeReview: 代码提交 - CodeReview --> Testing: QA 接收提测 - Testing --> BugFound: 发现 Bug - BugFound --> InProgress: 开发修复 - Testing --> Passed: 测试通过 - Passed --> DeployApproval: QA 申请部署 - DeployApproval --> Deploying: PM 审批通过 - DeployApproval --> Passed: PM 驳回(需补充) - Deploying --> Done: 部署验证通过 - Deploying --> BugFound: 部署验证失败 - Done --> [*] -``` - -任务状态记录在 `tasks/.md` 文件中,PM Agent 负责状态汇总。 - ---- - -## 四、openclaw.json 增量修改 - -**原则:只追加,不修改已有配置。** - -### 4.1 在 `agents.list` 数组末尾追加 4 个 Agent - -```json -{ - "id": "integral-pm", - "name": "integral-pm", - "workspace": "/Users/apple/.openclaw/workspace-integral-pm", - "agentDir": "/Users/apple/.openclaw/agents/integral-pm/agent", - "model": "kimi-coding/k2p5" -}, -{ - "id": "integral-backend", - "name": "integral-backend", - "workspace": "/Users/apple/.openclaw/workspace-integral-backend", - "agentDir": "/Users/apple/.openclaw/agents/integral-backend/agent", - "model": "kimi-coding/k2p5" -}, -{ - "id": "integral-frontend", - "name": "integral-frontend", - "workspace": "/Users/apple/.openclaw/workspace-integral-frontend", - "agentDir": "/Users/apple/.openclaw/agents/integral-frontend/agent", - "model": "kimi-coding/k2p5" -}, -{ - "id": "integral-qa", - "name": "integral-qa", - "workspace": "/Users/apple/.openclaw/workspace-integral-qa", - "agentDir": "/Users/apple/.openclaw/agents/integral-qa/agent", - "model": "kimi-coding/k2p5" -} -``` - -> **模型分工:** OpenClaw 层统一 kimi-coding/k2p5(对话协调),Cursor CLI 层 PM 用 `--model claude-4.6-opus`,其余用 `--model auto`。 - -### 4.2 飞书配置方案(v2 简化) - -**v1 方案:** 4 个独立飞书应用 → 运维成本高 -**v2 方案:** 1 个共享飞书应用「积分商城」 + OpenClaw 内部路由 - -在飞书开放平台只创建 **1 个** 机器人应用「积分商城-Bot」,获取一组 appId/appSecret。通过 OpenClaw 的 `match` 规则中的 `metadata` 或 `keyword` 字段做 Agent 路由: - -```json -// channels.feishu.accounts 中只新增 1 个账号 -"integral-shop": { - "appId": "<飞书开放平台-积分商城Bot-appId>", - "appSecret": "<飞书开放平台-积分商城Bot-appSecret>", - "agent": "integral-pm", - "dmPolicy": "open", - "allowFrom": ["*"] -} -``` - -```json -// bindings 中追加 4 条路由,通过消息前缀关键词分发 -{ - "agentId": "integral-pm", - "match": { - "channel": "feishu", - "accountId": "integral-shop", - "keyword": "^@PM|^/pm" - } -}, -{ - "agentId": "integral-backend", - "match": { - "channel": "feishu", - "accountId": "integral-shop", - "keyword": "^@后端|^/backend" - } -}, -{ - "agentId": "integral-frontend", - "match": { - "channel": "feishu", - "accountId": "integral-shop", - "keyword": "^@前端|^/frontend" - } -}, -{ - "agentId": "integral-qa", - "match": { - "channel": "feishu", - "accountId": "integral-shop", - "keyword": "^@QA|^/qa" - } -} -``` - -> **降级路由:** 没有匹配关键词的消息默认路由到 integral-pm(PM 负责分发)。 -> -> **备选方案:** 如果 OpenClaw 不支持 `keyword` 路由,则回退到 v1 的 4 个独立飞书应用方案(见附录 A)。 - -### 4.3 不变动的部分 - -以下配置保持原样不动:`agents.defaults`、`models`、`auth`、`gateway`、`plugins`、`channels.feishu` 根级配置、`messages`、`commands`、`session`、现有 6 个 Agent 和 4 条 binding。 - ---- - -## 五、双模型架构:OpenClaw + Cursor CLI - -| Agent | OpenClaw 模型 | Cursor CLI 模型 | 说明 | -| ----------------- | ---------------- | ------------------------- | -------------------- | -| integral-pm | kimi-coding/k2p5 | `--model claude-4.6-opus` | 需求分析、架构设计需要最强推理 | -| integral-backend | kimi-coding/k2p5 | `--model auto` | Java 代码编写,Cursor 自动选 | -| integral-frontend | kimi-coding/k2p5 | `--model auto` | Vue/uni-app 编写 | -| integral-qa | kimi-coding/k2p5 | `--model auto` | 测试代码、Bug 分析 | - ---- - -## 六、Skills 精简分配(v2 核心变更) - -### 6.1 精简原则 - -- 每个 Agent 的 Skill 总数 **≤ 8 个**(含内置 Tools) -- 优先启用与角色核心职责直接相关的 Skill -- `capability-evolver` 和 `self-improving-agent` 仅分配给 PM(由 PM 统一管理 Agent 进化策略,避免 4 个 Agent 各自"进化"导致行为漂移) -- ClawHub Skill 初期不安装,待基础流程跑通后按需引入 - -### 6.2 精简后的分配矩阵 - -| Skill / Tool | integral-pm | integral-backend | integral-frontend | integral-qa | -| --------------------- | :---------: | :--------------: | :---------------: | :---------: | -| git | ● | ● | ● | ● | -| file-manager | ● | ● | ● | ● | -| web-search | ● | - | - | - | -| browser | ● | - | ● | ● | -| code-runner | - | ● | ● | ● | -| http-request | - | ● | - | ● | -| gitea-version-control | ● | ● | ● | ● | -| cursor-cli | ● (opus) | ● (auto) | ● (auto) | ● (auto) | -| maven-helper | - | ● | - | - | -| spring-boot-engineer | - | ● | - | - | -| frontend-design | ● | - | ● | - | -| proactive-agent | ● | - | - | - | -| self-improving-agent | ● | - | - | - | -| peekaboo | - | - | - | ● | -| **合计** | **8** | **8** | **8** | **8** | - -### 6.3 移除说明 - -相比 v1 移除的 Skill 及理由: - -| 移除的 Skill | 原分配 | 移除理由 | -| ------------------- | -------- | ------------------------------- | -| agent-builder | PM | 初期配置稳定后无需频繁修改 Agent,手动操作即可 | -| skill-finder | PM | 按需手动搜索即可,不必常驻 | -| kie-ai-skill | PM | AI 图片生成非核心流程,UI 规范以文字描述为主 | -| cron-scheduler | QA | 定时回归测试是后期优化项,初期手动触发 | -| capability-evolver | 全部 → PM | 集中管理进化策略,避免行为漂移 | -| self-improving-agent | 全部 → PM | 同上,由 PM 统一记录和分发改进经验 | -| api-dev (ClawHub) | BE/QA | 初期不引入,spring-boot-engineer 已覆盖基础能力 | -| code-reviewer | BE/FE | 初期不引入,代码审查由 Cursor 内置能力完成 | -| agent-browser | FE/QA | 初期不引入,browser 内置工具已满足基础需求 | -| summarize | PM/QA | 初期不引入,摘要能力由模型原生能力完成 | - -### 6.4 后续可引入的 Skill 队列 - -当基础流程稳定运行 1-2 周后,按优先级逐步引入: - -1. **P1(第 2 周):** code-reviewer → BE/FE(代码质量有明确需求时) -2. **P2(第 3 周):** cron-scheduler → QA(需要定时回归测试时) -3. **P3(按需):** api-dev, agent-browser, summarize, capability-evolver(扩展到其他 Agent) - ---- - -## 七、各 Agent Workspace 详细配置 - -### workspace 统一目录结构 - -``` -~/.openclaw/workspace-integral-/ - IDENTITY.md # Agent 身份标识 - SOUL.md # 人格、沟通风格、行为准则、版本约束 - AGENTS.md # 操作规范、工作流、编码标准、通信协议 - USER.md # 用户信息 - TOOLS.md # 环境说明、工具清单、部署信息 - MEMORY.md # 长期记忆 - memory/ # 每日记忆日志 - plans/ # PRD / 计划文档 - tasks/ # 任务文档(含状态机) -``` - ---- - -### 1. PM Agent (integral-pm) - -**workspace 路径:** `~/.openclaw/workspace-integral-pm/` - -**IDENTITY.md:** - -``` -name: 积分商城PM -emoji: clipboard -theme: professional -``` - -**SOUL.md 核心内容:** - -```markdown -## 角色定义 -项目经理兼 UI 设计指导,同时负责 Agent 团队的进化管理。 - -## 沟通风格 -- 结构化、简洁、中文为主 -- 任务分派必须使用标准消息协议格式(见 AGENTS.md) - -## 核心能力 -需求分析、任务拆解、进度追踪、UI 布局和风格指导、部署审批。 - -## 决策原则 -- MVP 优先、增量迭代 -- 技术方案交由开发 Agent 决定,PM 不干预实现细节 -- 部署审批必须确认:测试通过率 ≥ 95%、无 P0 Bug、QA 签字 - -## 设计输出 -以文字描述 + 参考截图形式交付 UI 规范,不做独立设计稿。 -管理后台遵循 Element UI 2.13 风格,用户端遵循现有积分商城 H5 风格。 - -## Agent 进化管理(v2 新增) -- 统一记录各 Agent 的错误模式和改进经验到 memory/agent-improvements.md -- 定期(每周)审阅并分发改进建议给各 Agent -- 禁止各 Agent 自行修改自身 SOUL.md 或 AGENTS.md -``` - -**AGENTS.md 核心内容:** - -```markdown -## 工作流 -1. 收到需求 -> 写 PRD 到 plans/.md -2. 拆解为子任务 -> 写入 tasks/--.md -3. 通过飞书群 @mention 分别通知 integral-backend / integral-frontend / integral-qa - -## 任务文件格式 -文件名: tasks/.md -内容包含: -- 优先级: P0/P1/P2 -- 状态: Created/InProgress/CodeReview/Testing/Passed/Deploying/Done -- 验收标准(AC) -- 依赖关系 -- 负责 Agent - -## 通信协议 -所有 Agent 间消息必须遵循以下格式: -【<消息类型>】<标题> -发送方: integral-pm -接收方: @ -关联任务: ---- -<消息正文> - -## 部署审批流程 -1. 收到 QA 的【部署申请】消息 -2. 检查:测试报告通过率 ≥ 95%、无 P0 Bug -3. 确认部署环境(测试环境直接批准,生产环境需 @用户 人工确认) -4. 回复【部署审批】消息 - -## Cursor 使用 -- 命令: agent --model claude-4.6-opus -- 用途: 需求分析、代码审阅、架构设计 -- 示例: agent --model claude-4.6-opus "分析 backend/crmeb-front 中积分模块的代码结构" - -## 每日进度 -汇总到 memory/YYYY-MM-DD.md -``` - -**TOOLS.md 核心内容:** - -```markdown -## 项目信息 -- 源码路径: /Users/apple/scott2026/integral-shop/single-shop-22 -- Gitea: http://49.235.131.69:3000/scottpan/integral-shop.git -- 编码工具: Cursor IDE (macOS) - -## 子项目结构 -- backend/ -> Java Spring Boot 后端 -- backend-adminend/ -> 管理后台 Vue 前端 -- single_uniapp22miao/ -> 用户端 uni-app H5 - -## Cursor CLI 配置 -- 模型: agent --model claude-4.6-opus -- 项目目录: /Users/apple/scott2026/integral-shop/single-shop-22 - -## 启用的 Skills (8个) -- 内置: git, file-manager, web-search, browser -- 本地: gitea-version-control, cursor-cli, frontend-design, proactive-agent -- 额外职责: self-improving-agent(统一管理 Agent 进化) -``` - ---- - -### 2. Backend Agent (integral-backend) - -**workspace 路径:** `~/.openclaw/workspace-integral-backend/` - -**IDENTITY.md:** - -``` -name: 后端开发 -emoji: gear -theme: technical -``` - -**SOUL.md 核心内容:** - -```markdown -## 角色定义 -Java 后端开发工程师,负责积分商城后端接口开发。 - -## 技术栈版本锁定(严格遵守,不可升级) -- Java: 1.8(禁止使用 Java 9+ 特性,如 var、模块化、Records) -- Spring Boot: 2.2.6.RELEASE(禁止使用 Spring Boot 3.x API) -- MyBatis Plus: 3.3.1 -- MySQL: 5.7(禁止使用 MySQL 8.0 特性,如窗口函数、CTE) -- Maven: 3.6.1 -- Redis: 5.x 兼容 API - -## 编码规范 -- 阿里 Java 开发规约 -- RESTful API 设计 -- 接口变更须给出 Swagger 格式文档并说明影响范围 -- 代码编写在 Cursor IDE 中完成 - -## 沟通风格 -技术精确,接口文档完整。变更通知必须包含:变更接口列表、请求/响应格式变化、影响的前端页面。 - -## 禁止行为 -- 禁止引入新的 Maven 依赖(除非 PM 明确批准) -- 禁止修改 pom.xml 中已有依赖的版本号 -- 禁止修改 application.yml 中的端口和数据库配置 -- 禁止自行修改本文件(SOUL.md)或 AGENTS.md -``` - -**AGENTS.md 核心内容:** - -```markdown -## 代码范围 -/Users/apple/scott2026/integral-shop/single-shop-22/backend/ - -## 模块结构 -- crmeb-admin: 管理后台 API -- crmeb-front: 用户端 API -- crmeb-service: 业务逻辑 -- crmeb-common: 公共模块 - -## 开发流程 -1. 从 PM 任务获取需求 -> 在 develop 基础上创建 feature/backend- 分支 -2. 在 Cursor 中编码: agent --model auto -3. 新增接口须同步更新 Swagger 注解 -4. 数据库变更编写 SQL 迁移脚本 -> backend/sql/-.sql -5. 本地构建验证: mvn clean compile -pl -am -6. Push 到 Gitea -7. 在飞书群通知 @integral-frontend API 变更(使用【API-就绪】消息格式) -8. 在飞书群通知 @integral-qa 提测(使用【提测通知】消息格式) - -## 通信协议 -遵循 PM 定义的标准消息格式。 - -## 故障恢复(v2 新增) -- Cursor CLI 超时/失败时:记录错误到 memory/errors.md,回退未完成的代码变更(git stash),在飞书通知 PM -- 构建失败时:分析 mvn 错误日志,尝试修复,3 次失败后上报 PM -``` - -**TOOLS.md 核心内容:** - -```markdown -## 开发环境 (macOS) -- Java: 1.8 -- Maven: 3.6.1 -- IDE: Cursor -- 项目路径: /Users/apple/scott2026/integral-shop/single-shop-22/backend - -## 本地运行 -- Admin API: mvn spring-boot:run -pl crmeb-admin (端口 8080) -- Front API: mvn spring-boot:run -pl crmeb-front (端口 8081) - -## 打包 -- Admin: mvn clean package -pl crmeb-admin -am -DskipTests -- Front: mvn clean package -pl crmeb-front -am -DskipTests - -## 版本管理 -- Gitea: http://49.235.131.69:3000/scottpan/integral-shop.git -- 分支规范: feature/backend-, bugfix/backend- - -## 启用的 Skills (8个) -- 内置: git, file-manager, code-runner, http-request -- 本地: gitea-version-control, cursor-cli, maven-helper, spring-boot-engineer -``` - ---- - -### 3. Frontend Agent (integral-frontend) - -**workspace 路径:** `~/.openclaw/workspace-integral-frontend/` - -**IDENTITY.md:** - -``` -name: 前端开发 -emoji: monitor -theme: creative -``` - -**SOUL.md 核心内容:** - -```markdown -## 角色定义 -全栈前端开发工程师,负责管理后台和用户端。 - -## 技术栈版本锁定(严格遵守,不可升级) - -### 管理后台 (backend-adminend/) -- Vue: 2.6.x(禁止使用 Vue 3 Composition API、