Ruoyi

时间: 2025-07-11 09:53:18 AIGC 浏览: 32
<think>好的,用户想了解或使用Ruoyi框架,询问使用教程或下载方法。首先,我需要根据提供的引用内容整理出回答的结构。引用中提到了Git下载、IDEA配置、动态定时任务等内容。用户可能需要从基础开始,比如如何下载和搭建框架。 首先,引用1和2提到了通过Git克隆项目或下载ZIP包,这应该是下载步骤的关键点。需要分点说明两种下载方式,并提到依赖Maven和MySQL的环境配置。然后,引用1还提到IDEA配置Git的情况,可能需要指导用户如何导入项目,配置数据库和启动模块。 接下来,引用3提到了定时任务模块,用户可能对动态管理定时任务感兴趣,所以可以加入这部分作为框架特性的一个例子。此外,用户可能需要知道框架的技术栈和代码生成功能,引用2提到了这些,需要包含进去。 然后,根据用户的问题,生成相关问题,比如如何配置权限、使用代码生成器、部署项目等。这些问题需要基于引用中的内容,确保有相关答案支持。 需要注意所有数学公式使用正确的LaTeX格式,但当前问题不涉及数学公式,可能不需要处理。另外,回答结构要清晰,分步骤说明下载、配置、启动等过程,并引用正确的引用标识。最后检查是否符合中文回答的要求,以及引用标记是否正确放置在相关段落末尾。</think>### Ruoyi框架使用指南 #### 一、框架下载方式 1. **Git克隆(推荐)** 若已安装Git,可直接克隆仓库: ```bash git clone https://gitee.com/y_project/RuoYi.git ``` 若使用IDEA,可通过内置Git工具直接导入项目[^1]。 2. **下载ZIP包** 访问[码云仓库](https://gitee.com/y_project/RuoYi),点击“下载ZIP”后解压到本地目录[^2]。 **注意**:需提前配置JDK 1.8+、Maven 3.6+和MySQL 5.7+环境。 #### 二、项目配置步骤 1. **数据库初始化** 执行`sql`目录下的`ry_2023xxxx.sql`和`quartz.sql`文件,创建系统数据库与定时任务数据库。 2. **配置文件修改** 修改`ruoyi-admin/src/main/resources/application-druid.yml`中的数据库连接信息: ```yaml url: jdbc:mysql://localhost:3306/ry?useUnicode=true username: root password: your_password ``` 3. **启动项目** 运行`RuoYiApplication.java`主类,访问`http://localhost:80`,默认账号`admin/123456`。 #### 三、框架核心特性 1. **动态定时任务管理** 支持通过管理界面动态添加/修改任务,如修改`SysJob`表的`cron_expression`字段即可调整执行周期[^3]。 2. **模块化技术栈** 采用Spring Boot + MyBatis + Shiro架构,集成权限管理、代码生成器等企业级功能。 3. **代码生成器** 通过界面配置表结构,可自动生成Entity、Mapper、Service及前端Vue代码,减少重复开发。 #### 四、学习资源推荐 - 官方文档:项目根目录下的`RuoYi技术文档.docx` - 视频教程:B站搜索“RuoYi框架搭建”系列教程 ```java // 示例:动态任务配置核心逻辑(基于ruoyi-quartz模块) @Scheduled(cron = "${job.cron}") public void executeTask() { // 业务逻辑代码 } ```
阅读全文

相关推荐

[root@VM-24-11-opencloudos application]# sudo journalctl -u original-ruoyi-admin -f -n 100 May 13 16:33:49 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212692. May 13 16:33:49 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - Your Spring Boot Application. May 13 16:33:49 VM-24-11-opencloudos (java)[986050]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:33:49 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:33:49 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:33:55 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212693. May 13 16:33:55 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - Your Spring Boot Application. May 13 16:33:55 VM-24-11-opencloudos (java)[986070]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:33:55 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:33:55 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:00 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212694. May 13 16:34:00 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - Your Spring Boot Application. May 13 16:34:00 VM-24-11-opencloudos (java)[986084]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:00 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:00 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:05 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212695. May 13 16:34:05 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - Your Spring Boot Application. May 13 16:34:05 VM-24-11-opencloudos (java)[986121]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:05 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:05 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:07 VM-24-11-opencloudos systemd[1]: /etc/systemd/system/original-ruoyi-admin.service:10: Ignoring unknown escape sequences: "\ " May 13 16:34:07 VM-24-11-opencloudos systemd[1]: /etc/systemd/system/original-ruoyi-admin.service:11: Unknown key name '--logging.level.root' in section 'Service', ignoring. May 13 16:34:07 VM-24-11-opencloudos systemd[1]: /etc/systemd/system/original-ruoyi-admin.service:12: Unknown key name '--server.port' in section 'Service', ignoring. May 13 16:34:07 VM-24-11-opencloudos systemd[1]: /etc/systemd/system/original-ruoyi-admin.service:15: Invalid environment assignment, ignoring: # May 13 16:34:07 VM-24-11-opencloudos systemd[1]: /etc/systemd/system/original-ruoyi-admin.service:15: Invalid environment assignment, ignoring: 兼容logback.xml配置[^1] May 13 16:34:10 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212696. May 13 16:34:10 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:10 VM-24-11-opencloudos (java)[986176]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:10 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:10 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:16 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212697. May 13 16:34:16 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:16 VM-24-11-opencloudos (java)[986200]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:16 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:16 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:21 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212698. May 13 16:34:21 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:21 VM-24-11-opencloudos (java)[986212]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:21 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:21 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:26 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212699. May 13 16:34:26 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:26 VM-24-11-opencloudos (java)[986237]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:26 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:26 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:31 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212700. May 13 16:34:31 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:31 VM-24-11-opencloudos (java)[986247]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:31 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:31 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:37 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212701. May 13 16:34:37 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:37 VM-24-11-opencloudos (java)[986269]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:37 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:37 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:42 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212702. May 13 16:34:42 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:42 VM-24-11-opencloudos (java)[986291]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:42 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:42 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:47 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212703. May 13 16:34:47 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:47 VM-24-11-opencloudos (java)[986314]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:47 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:47 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:52 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212704. May 13 16:34:52 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:52 VM-24-11-opencloudos (java)[986327]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:52 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:52 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:54 VM-24-11-opencloudos systemd[1]: Stopped original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:54 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:54 VM-24-11-opencloudos (java)[986337]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:54 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:54 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:34:59 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212705. May 13 16:34:59 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:34:59 VM-24-11-opencloudos (java)[986349]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:34:59 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:34:59 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:05 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212706. May 13 16:35:05 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:05 VM-24-11-opencloudos (java)[986381]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:05 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:05 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:10 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212707. May 13 16:35:10 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:10 VM-24-11-opencloudos (java)[986396]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:10 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:10 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:15 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212708. May 13 16:35:15 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:15 VM-24-11-opencloudos (java)[986424]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:15 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:15 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:20 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212709. May 13 16:35:20 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:20 VM-24-11-opencloudos (java)[986434]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:20 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:20 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:26 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212710. May 13 16:35:26 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:26 VM-24-11-opencloudos (java)[986456]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:26 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:26 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:31 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212711. May 13 16:35:31 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:31 VM-24-11-opencloudos (java)[986466]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:31 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:31 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:36 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212712. May 13 16:35:36 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:36 VM-24-11-opencloudos (java)[986494]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:36 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:36 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:41 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212713. May 13 16:35:41 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:41 VM-24-11-opencloudos (java)[986516]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:41 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:41 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'. May 13 16:35:47 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Scheduled restart job, restart counter is at 212714. May 13 16:35:47 VM-24-11-opencloudos systemd[1]: Started original-ruoyi-admin.service - original-ruoyi-admin. May 13 16:35:47 VM-24-11-opencloudos (java)[986538]: original-ruoyi-admin.service: Failed to determine group credentials: No such process May 13 16:35:47 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Main process exited, code=exited, status=216/GROUP May 13 16:35:47 VM-24-11-opencloudos systemd[1]: original-ruoyi-admin.service: Failed with result 'exit-code'.

2025-06-09T22:03:14.229+08:00 INFO 1 --- [ruoyi-archives] [ main] d.s.b.c.e.WelcomeLogoApplicationListener : [DUBBO] :: Dubbo (v3.2.14) : https://github.com/apache/dubbo :: Discuss group : [email protected] , dubbo version: 3.2.14, current host: 172.17.0.11 Spring Boot Version: 3.2.9 Spring Application Name: ruoyi-archives _ _ | | (_) __ _ _ __ ___| |__ ___ _____ ___ / _ | '__/ __| '_ \| \ \ / / _ \/ __| | (_| | | | (__| | | | |\ V / __/\__ \ \__,_|_| \___|_| |_|_| \_/ \___||___/ 2025-06-09T22:03:14.400+08:00 INFO 1 --- [ruoyi-archives] [ main] o.d.archives.RuoYiArchivesApplication : Starting RuoYiArchivesApplication using Java 17.0.15 with PID 1 (/ruoyi-archives.jar started by root in /) 2025-06-09T22:03:14.401+08:00 INFO 1 --- [ruoyi-archives] [ main] o.d.archives.RuoYiArchivesApplication : The following 1 profile is active: "prod" 2025-06-09T22:03:14.484+08:00 WARN 1 --- [ruoyi-archives] [ main] c.a.c.n.c.NacosConfigDataLoader : [Nacos Config] config[dataId=ruoyi-archives.yml, group=DEFAULT_GROUP] is empty 2025-06-09T22:03:14.484+08:00 WARN 1 --- [ruoyi-archives] [ main] c.a.c.n.c.NacosConfigDataLoader : [Nacos Config] config[dataId=datasource.yml, group=DEFAULT_GROUP] is empty 2025-06-09T22:03:14.484+08:00 WARN 1 --- [ruoyi-archives] [ main] c.a.c.n.c.NacosConfigDataLoader : [Nacos Config] config[dataId=application-common.yml, group=DEFAULT_GROUP] is empty 2025-06-09T22:03:16.045+08:00 INFO 1 --- [ruoyi-archives] [ main] o.apache.dubbo.rpc.model.FrameworkModel : [DUBBO] Dubbo Framework[1] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.061+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.r.GlobalResourcesRepository : [DUBBO] Creating global shared handler ..., dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.160+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.dubbo.rpc.model.ApplicationModel : [DUBBO] Dubbo Application[1.0](unknown) is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.162+08:00 INFO 1 --- [ruoyi-archives] [ main] org.apache.dubbo.rpc.model.ScopeModel : [DUBBO] Dubbo Module[1.0.0] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.202+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.203+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.221+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.utils.SerializeSecurityManager : [DUBBO] Serialize check serializable: true, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.222+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.249+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.250+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.294+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.417+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.dubbo.rpc.model.ApplicationModel : [DUBBO] Dubbo Application[1.1](unknown) is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.418+08:00 INFO 1 --- [ruoyi-archives] [ main] org.apache.dubbo.rpc.model.ScopeModel : [DUBBO] Dubbo Module[1.1.0] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.432+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.432+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.440+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.440+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.440+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.441+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.463+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.s.c.DubboSpringInitializer : [DUBBO] Use default application: Dubbo Application[1.1](unknown), dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.463+08:00 INFO 1 --- [ruoyi-archives] [ main] org.apache.dubbo.rpc.model.ScopeModel : [DUBBO] Dubbo Module[1.1.1] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.471+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.476+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.476+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.477+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.477+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.480+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.s.c.DubboSpringInitializer : [DUBBO] Use default module model of target application: Dubbo Module[1.1.1], dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.480+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.s.c.DubboSpringInitializer : [DUBBO] Bind Dubbo Module[1.1.1] to spring container: org.springframework.beans.factory.support.DefaultListableBeanFactory@5b88b8e, dubbo version: 3.2.14, current host: 172.17.0.11 ___ _ _ ___ | __| __ _ ___ | || | ___ | __| ___ | _| / _ | (_-< \_, | |___| | _| (_-< |___| \__,_| /__/_ _|__/ _____ |___| /__/_ _|"""""|_|"""""|_|"""""|_| """"|_| |_|"""""|_|"""""| "-0-0-'"-0-0-'"-0-0-'"-0-0-'"-0-0-'"-0-0-'"-0-0-' -----------------------------------------------------------> :: project :: Easy-Es > :: version :: 2.0.0 > :: home :: https://easy-es.cn/ > :: community :: https://dromara.org/ > :: wechat :: 252645816, add and become muscle man! > -----------------------------------------------------------> 2025-06-09T22:03:17.306+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2025-06-09T22:03:17.310+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-06-09T22:03:17.355+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 27 ms. Found 0 Redis repository interfaces. 2025-06-09T22:03:17.511+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] BeanNameGenerator bean can't be found in BeanFactory with name [org.springframework.context.annotation.internalConfigurationBeanNameGenerator], dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.511+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] BeanNameGenerator will be a instance of org.springframework.context.annotation.AnnotationBeanNameGenerator , it maybe a potential problem on bean name generation., dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.521+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] Found 1 classes annotated by Dubbo @Service under package [org.dromara.archives]: [org.dromara.archives.dubbo.ArchivesDubbonServiceImpl], dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.539+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] Register ServiceBean[ServiceBean:org.dromara.archives.service.ArchivesServiceDubbon::]: Root bean: class [org.apache.dubbo.config.spring.ServiceBean]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.556+08:00 WARN 1 --- [ruoyi-archives] [ main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[org.dromara.archives]' package. Please check your configuration. 2025-06-09T22:03:17.558+08:00 WARN 1 --- [ruoyi-archives] [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'org.dromara.common.mybatis.config.MybatisPlusConfiguration#MapperScannerRegistrar#0' defined in null: Could not resolve placeholder 'mybatis-plus.mapperPackage' in value "${mybatis-plus.mapperPackage}" 2025-06-09T22:03:17.591+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.b.a.l.ConditionEvaluationReportLogger : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-06-09T22:03:17.643+08:00 ERROR 1 --- [ruoyi-archives] [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'org.dromara.common.mybatis.config.MybatisPlusConfiguration#MapperScannerRegistrar#0' defined in null: Could not resolve placeholder 'mybatis-plus.mapperPackage' in value "${mybatis-plus.mapperPackage}" at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:230) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.processProperties(PropertySourcesPlaceholderConfigurer.java:207) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.postProcessBeanFactory(PropertySourcesPlaceholderConfigurer.java:173) ~[spring-context-6.1.12.jar!/:6.1.12] at org.mybatis.spring.mapper.MapperScannerConfigurer.processPropertyPlaceHolders(MapperScannerConfigurer.java:406) ~[mybatis-spring-3.0.3.jar!/:3.0.3] at org.mybatis.spring.mapper.MapperScannerConfigurer.postProcessBeanDefinitionRegistry(MapperScannerConfigurer.java:360) ~[mybatis-spring-3.0.3.jar!/:3.0.3] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:148) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:789) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:607) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.dromara.archives.RuoYiArchivesApplication.main(RuoYiArchivesApplication.java:28) ~[!/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[na:na] at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102) ~[ruoyi-archives.jar:na] at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64) ~[ruoyi-archives.jar:na] at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40) ~[ruoyi-archives.jar:na] Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'mybatis-plus.mapperPackage' in value "${mybatis-plus.mapperPackage}" at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveStringValue(BeanDefinitionVisitor.java:293) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveValue(BeanDefinitionVisitor.java:219) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitPropertyValues(BeanDefinitionVisitor.java:147) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitBeanDefinition(BeanDefinitionVisitor.java:85) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:227) ~[spring-beans-6.1.12.jar!/:6.1.12] ... 20 common frames omitted 2025-06-09T22:03:17.647+08:00 WARN 1 --- [ruoyi-archives] [ Thread-6] c.a.nacos.common.notify.NotifyCenter : [NotifyCenter] Start destroying Publisher 2025-06-09T22:03:17.647+08:00 WARN 1 --- [ruoyi-archives] [ Thread-4] c.a.n.common.http.HttpClientBeanHolder : [HttpClientBeanHolder] Start destroying common HttpClient 分析问题给出解决办法

C:\Users\13085\.jdks\ms-17.0.15\bin\java.exe -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:D:\JAVA\IntelliJ IDEA 2024.3.5\lib\idea_rt.jar=56973" -Dfile.encoding=UTF-8 -classpath D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-admin\target\classes;D:\JAVA\maven\com\mysql\mysql-connector-j\9.1.0\mysql-connector-j-9.1.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-doc\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-core\target\classes;D:\JAVA\maven\org\springframework\spring-context-support\6.2.8\spring-context-support-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-beans\6.2.8\spring-beans-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-context\6.2.8\spring-context-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-web\6.2.8\spring-web-6.2.8.jar;D:\JAVA\maven\io\micrometer\micrometer-observation\1.14.8\micrometer-observation-1.14.8.jar;D:\JAVA\maven\io\micrometer\micrometer-commons\1.14.8\micrometer-commons-1.14.8.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-validation\3.4.7\spring-boot-starter-validation-3.4.7.jar;D:\JAVA\maven\org\apache\tomcat\embed\tomcat-embed-el\10.1.42\tomcat-embed-el-10.1.42.jar;D:\JAVA\maven\org\hibernate\validator\hibernate-validator\8.0.2.Final\hibernate-validator-8.0.2.Final.jar;D:\JAVA\maven\org\jboss\logging\jboss-logging\3.6.1.Final\jboss-logging-3.6.1.Final.jar;D:\JAVA\maven\com\fasterxml\classmate\1.7.0\classmate-1.7.0.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-aop\3.4.7\spring-boot-starter-aop-3.4.7.jar;D:\JAVA\maven\org\springframework\spring-aop\6.2.8\spring-aop-6.2.8.jar;D:\JAVA\maven\org\aspectj\aspectjweaver\1.9.24\aspectjweaver-1.9.24.jar;D:\JAVA\maven\org\apache\commons\commons-lang3\3.17.0\commons-lang3-3.17.0.jar;D:\JAVA\maven\jakarta\servlet\jakarta.servlet-api\6.0.0\jakarta.servlet-api-6.0.0.jar;D:\JAVA\maven\cn\hutool\hutool-core\5.8.38\hutool-core-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-http\5.8.38\hutool-http-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-extra\5.8.38\hutool-extra-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-setting\5.8.38\hutool-setting-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-log\5.8.38\hutool-log-5.8.38.jar;D:\JAVA\maven\org\projectlombok\lombok\1.18.36\lombok-1.18.36.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-configuration-processor\3.4.7\spring-boot-configuration-processor-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-properties-migrator\3.4.7\spring-boot-properties-migrator-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-configuration-metadata\3.4.7\spring-boot-configuration-metadata-3.4.7.jar;D:\JAVA\maven\io\github\linpeilie\mapstruct-plus-spring-boot-starter\1.4.8\mapstruct-plus-spring-boot-starter-1.4.8.jar;D:\JAVA\maven\io\github\linpeilie\mapstruct-plus\1.4.8\mapstruct-plus-1.4.8.jar;D:\JAVA\maven\org\mapstruct\mapstruct\1.5.5.Final\mapstruct-1.5.5.Final.jar;D:\JAVA\maven\io\github\linpeilie\mapstruct-plus-object-convert\1.4.8\mapstruct-plus-object-convert-1.4.8.jar;D:\JAVA\maven\org\lionsoul\ip2region\2.7.0\ip2region-2.7.0.jar;D:\JAVA\maven\org\springdoc\springdoc-openapi-starter-webmvc-api\2.8.8\springdoc-openapi-starter-webmvc-api-2.8.8.jar;D:\JAVA\maven\org\springdoc\springdoc-openapi-starter-common\2.8.8\springdoc-openapi-starter-common-2.8.8.jar;D:\JAVA\maven\io\swagger\core\v3\swagger-core-jakarta\2.2.30\swagger-core-jakarta-2.2.30.jar;D:\JAVA\maven\io\swagger\core\v3\swagger-annotations-jakarta\2.2.30\swagger-annotations-jakarta-2.2.30.jar;D:\JAVA\maven\io\swagger\core\v3\swagger-models-jakarta\2.2.30\swagger-models-jakarta-2.2.30.jar;D:\JAVA\maven\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.18.4\jackson-dataformat-yaml-2.18.4.jar;D:\JAVA\maven\org\springframework\spring-webmvc\6.2.8\spring-webmvc-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-expression\6.2.8\spring-expression-6.2.8.jar;D:\JAVA\maven\com\github\therapi\therapi-runtime-javadoc\0.15.0\therapi-runtime-javadoc-0.15.0.jar;D:\JAVA\maven\com\fasterxml\jackson\module\jackson-module-kotlin\2.18.4\jackson-module-kotlin-2.18.4.jar;D:\JAVA\maven\com\fasterxml\jackson\core\jackson-databind\2.18.4\jackson-databind-2.18.4.jar;D:\JAVA\maven\com\fasterxml\jackson\core\jackson-core\2.18.4.1\jackson-core-2.18.4.1.jar;D:\JAVA\maven\com\fasterxml\jackson\core\jackson-annotations\2.18.4\jackson-annotations-2.18.4.jar;D:\JAVA\maven\org\jetbrains\kotlin\kotlin-reflect\1.9.25\kotlin-reflect-1.9.25.jar;D:\JAVA\maven\org\jetbrains\kotlin\kotlin-stdlib\1.9.25\kotlin-stdlib-1.9.25.jar;D:\JAVA\maven\org\jetbrains\annotations\13.0\annotations-13.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-social\target\classes;D:\JAVA\maven\me\zhyd\oauth\JustAuth\1.16.7\JustAuth-1.16.7.jar;D:\JAVA\maven\com\xkcoding\http\simple-http\1.0.5\simple-http-1.0.5.jar;D:\JAVA\maven\com\alibaba\fastjson\1.2.83\fastjson-1.2.83.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-json\target\classes;D:\JAVA\maven\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.18.4\jackson-datatype-jsr310-2.18.4.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-redis\target\classes;D:\JAVA\maven\org\redisson\redisson-spring-boot-starter\3.50.0\redisson-spring-boot-starter-3.50.0.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-data-redis\3.4.7\spring-boot-starter-data-redis-3.4.7.jar;D:\JAVA\maven\org\springframework\data\spring-data-redis\3.4.7\spring-data-redis-3.4.7.jar;D:\JAVA\maven\org\springframework\data\spring-data-keyvalue\3.4.7\spring-data-keyvalue-3.4.7.jar;D:\JAVA\maven\org\springframework\data\spring-data-commons\3.4.7\spring-data-commons-3.4.7.jar;D:\JAVA\maven\org\springframework\spring-oxm\6.2.8\spring-oxm-6.2.8.jar;D:\JAVA\maven\org\redisson\redisson\3.50.0\redisson-3.50.0.jar;D:\JAVA\maven\io\netty\netty-resolver-dns\4.1.122.Final\netty-resolver-dns-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-dns\4.1.122.Final\netty-codec-dns-4.1.122.Final.jar;D:\JAVA\maven\javax\cache\cache-api\1.1.1\cache-api-1.1.1.jar;D:\JAVA\maven\io\projectreactor\reactor-core\3.7.7\reactor-core-3.7.7.jar;D:\JAVA\maven\io\reactivex\rxjava3\rxjava\3.1.10\rxjava-3.1.10.jar;D:\JAVA\maven\com\esotericsoftware\kryo\5.6.2\kryo-5.6.2.jar;D:\JAVA\maven\com\esotericsoftware\reflectasm\1.11.9\reflectasm-1.11.9.jar;D:\JAVA\maven\com\esotericsoftware\minlog\1.3.1\minlog-1.3.1.jar;D:\JAVA\maven\org\jodd\jodd-util\6.3.0\jodd-util-6.3.0.jar;D:\JAVA\maven\org\redisson\redisson-spring-data-35\3.50.0\redisson-spring-data-35-3.50.0.jar;D:\JAVA\maven\com\baomidou\lock4j-redisson-spring-boot-starter\2.2.7\lock4j-redisson-spring-boot-starter-2.2.7.jar;D:\JAVA\maven\com\baomidou\lock4j-core\2.2.7\lock4j-core-2.2.7.jar;D:\JAVA\maven\com\github\ben-manes\caffeine\caffeine\3.1.8\caffeine-3.1.8.jar;D:\JAVA\maven\org\checkerframework\checker-qual\3.37.0\checker-qual-3.37.0.jar;D:\JAVA\maven\com\google\errorprone\error_prone_annotations\2.21.1\error_prone_annotations-2.21.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-ratelimiter\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-mail\target\classes;D:\JAVA\maven\jakarta\mail\jakarta.mail-api\2.1.3\jakarta.mail-api-2.1.3.jar;D:\JAVA\maven\jakarta\activation\jakarta.activation-api\2.1.3\jakarta.activation-api-2.1.3.jar;D:\JAVA\maven\org\eclipse\angus\jakarta.mail\2.0.3\jakarta.mail-2.0.3.jar;D:\JAVA\maven\org\eclipse\angus\angus-activation\2.0.2\angus-activation-2.0.2.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-system\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-mybatis\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-satoken\target\classes;D:\JAVA\maven\cn\dev33\sa-token-spring-boot3-starter\1.44.0\sa-token-spring-boot3-starter-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-jakarta-servlet\1.44.0\sa-token-jakarta-servlet-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-spring-boot-autoconfig\1.44.0\sa-token-spring-boot-autoconfig-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-jackson\1.44.0\sa-token-jackson-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-jwt\1.44.0\sa-token-jwt-1.44.0.jar;D:\JAVA\maven\cn\hutool\hutool-jwt\5.8.38\hutool-jwt-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-json\5.8.38\hutool-json-5.8.38.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-spring-boot3-starter\4.3.1\dynamic-datasource-spring-boot3-starter-4.3.1.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-spring-boot-common\4.3.1\dynamic-datasource-spring-boot-common-4.3.1.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-spring\4.3.1\dynamic-datasource-spring-4.3.1.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-creator\4.3.1\dynamic-datasource-creator-4.3.1.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-spring-boot3-starter\3.5.12\mybatis-plus-spring-boot3-starter-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus\3.5.12\mybatis-plus-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-core\3.5.12\mybatis-plus-core-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-annotation\3.5.12\mybatis-plus-annotation-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-spring\3.5.12\mybatis-plus-spring-3.5.12.jar;D:\JAVA\maven\org\mybatis\mybatis\3.5.16\mybatis-3.5.16.jar;D:\JAVA\maven\org\mybatis\mybatis-spring\3.0.4\mybatis-spring-3.0.4.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-spring-boot-autoconfigure\3.5.12\mybatis-plus-spring-boot-autoconfigure-3.5.12.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-jdbc\3.4.7\spring-boot-starter-jdbc-3.4.7.jar;D:\JAVA\maven\com\zaxxer\HikariCP\5.1.0\HikariCP-5.1.0.jar;D:\JAVA\maven\org\springframework\spring-jdbc\6.2.8\spring-jdbc-6.2.8.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-jsqlparser\3.5.12\mybatis-plus-jsqlparser-3.5.12.jar;D:\JAVA\maven\com\github\jsqlparser\jsqlparser\5.1\jsqlparser-5.1.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-jsqlparser-common\3.5.12\mybatis-plus-jsqlparser-common-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-extension\3.5.12\mybatis-plus-extension-3.5.12.jar;D:\JAVA\maven\p6spy\p6spy\3.9.1\p6spy-3.9.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-translation\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-oss\target\classes;D:\JAVA\maven\software\amazon\awssdk\s3\2.28.22\s3-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\aws-xml-protocol\2.28.22\aws-xml-protocol-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\aws-query-protocol\2.28.22\aws-query-protocol-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\protocol-core\2.28.22\protocol-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\arns\2.28.22\arns-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\profiles\2.28.22\profiles-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\crt-core\2.28.22\crt-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth\2.28.22\http-auth-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\identity-spi\2.28.22\identity-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth-spi\2.28.22\http-auth-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth-aws\2.28.22\http-auth-aws-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\checksums\2.28.22\checksums-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\checksums-spi\2.28.22\checksums-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\retries-spi\2.28.22\retries-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\sdk-core\2.28.22\sdk-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\retries\2.28.22\retries-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\auth\2.28.22\auth-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth-aws-eventstream\2.28.22\http-auth-aws-eventstream-2.28.22.jar;D:\JAVA\maven\software\amazon\eventstream\eventstream\1.0.1\eventstream-1.0.1.jar;D:\JAVA\maven\software\amazon\awssdk\http-client-spi\2.28.22\http-client-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\regions\2.28.22\regions-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\annotations\2.28.22\annotations-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\utils\2.28.22\utils-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\aws-core\2.28.22\aws-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\metrics-spi\2.28.22\metrics-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\json-utils\2.28.22\json-utils-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\third-party-jackson-core\2.28.22\third-party-jackson-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\endpoints-spi\2.28.22\endpoints-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\netty-nio-client\2.28.22\netty-nio-client-2.28.22.jar;D:\JAVA\maven\io\netty\netty-codec-http\4.1.122.Final\netty-codec-http-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-http2\4.1.122.Final\netty-codec-http2-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec\4.1.122.Final\netty-codec-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport\4.1.122.Final\netty-transport-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-common\4.1.122.Final\netty-common-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-buffer\4.1.122.Final\netty-buffer-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-handler\4.1.122.Final\netty-handler-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-native-unix-common\4.1.122.Final\netty-transport-native-unix-common-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-classes-epoll\4.1.122.Final\netty-transport-classes-epoll-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-resolver\4.1.122.Final\netty-resolver-4.1.122.Final.jar;D:\JAVA\maven\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;D:\JAVA\maven\software\amazon\awssdk\s3-transfer-manager\2.28.22\s3-transfer-manager-2.28.22.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-log\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-excel\target\classes;D:\JAVA\maven\cn\idev\excel\fastexcel\1.2.0\fastexcel-1.2.0.jar;D:\JAVA\maven\cn\idev\excel\fastexcel-core\1.2.0\fastexcel-core-1.2.0.jar;D:\JAVA\maven\org\apache\commons\commons-csv\1.11.0\commons-csv-1.11.0.jar;D:\JAVA\maven\commons-codec\commons-codec\1.17.2\commons-codec-1.17.2.jar;D:\JAVA\maven\org\apache\poi\poi\5.3.0\poi-5.3.0.jar;D:\JAVA\maven\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;D:\JAVA\maven\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;D:\JAVA\maven\com\zaxxer\SparseBitSet\1.3\SparseBitSet-1.3.jar;D:\JAVA\maven\org\apache\poi\poi-ooxml\5.3.0\poi-ooxml-5.3.0.jar;D:\JAVA\maven\org\apache\poi\poi-ooxml-lite\5.3.0\poi-ooxml-lite-5.3.0.jar;D:\JAVA\maven\org\apache\xmlbeans\xmlbeans\5.2.1\xmlbeans-5.2.1.jar;D:\JAVA\maven\org\apache\commons\commons-compress\1.26.2\commons-compress-1.26.2.jar;D:\JAVA\maven\com\github\virtuald\curvesapi\1.08\curvesapi-1.08.jar;D:\JAVA\maven\org\ehcache\ehcache\3.10.8\ehcache-3.10.8.jar;D:\JAVA\maven\org\glassfish\jaxb\jaxb-runtime\4.0.5\jaxb-runtime-4.0.5.jar;D:\JAVA\maven\org\glassfish\jaxb\jaxb-core\4.0.5\jaxb-core-4.0.5.jar;D:\JAVA\maven\org\glassfish\jaxb\txw2\4.0.5\txw2-4.0.5.jar;D:\JAVA\maven\com\sun\istack\istack-commons-runtime\4.1.2\istack-commons-runtime-4.1.2.jar;D:\JAVA\maven\commons-io\commons-io\2.16.1\commons-io-2.16.1.jar;D:\JAVA\maven\cn\idev\excel\fastexcel-support\0.0.1\fastexcel-support-0.0.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-sms\target\classes;D:\JAVA\maven\org\dromara\sms4j\sms4j-spring-boot-starter\3.3.4\sms4j-spring-boot-starter-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-core\3.3.4\sms4j-core-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-provider\3.3.4\sms4j-provider-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-api\3.3.4\sms4j-api-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-comm\3.3.4\sms4j-comm-3.3.4.jar;D:\JAVA\maven\javax\xml\bind\jaxb-api\2.3.0\jaxb-api-2.3.0.jar;D:\JAVA\maven\com\sun\xml\bind\jaxb-impl\4.0.5\jaxb-impl-4.0.5.jar;D:\JAVA\maven\com\sun\xml\bind\jaxb-core\4.0.5\jaxb-core-4.0.5.jar;D:\JAVA\maven\javax\activation\activation\1.1.1\activation-1.1.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-tenant\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-security\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-web\target\classes;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-web\3.4.7\spring-boot-starter-web-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-json\3.4.7\spring-boot-starter-json-3.4.7.jar;D:\JAVA\maven\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.18.4\jackson-datatype-jdk8-2.18.4.jar;D:\JAVA\maven\com\fasterxml\jackson\module\jackson-module-parameter-names\2.18.4\jackson-module-parameter-names-2.18.4.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-undertow\3.4.7\spring-boot-starter-undertow-3.4.7.jar;D:\JAVA\maven\io\undertow\undertow-core\2.3.18.Final\undertow-core-2.3.18.Final.jar;D:\JAVA\maven\org\jboss\xnio\xnio-api\3.8.16.Final\xnio-api-3.8.16.Final.jar;D:\JAVA\maven\org\wildfly\common\wildfly-common\1.5.4.Final\wildfly-common-1.5.4.Final.jar;D:\JAVA\maven\org\wildfly\client\wildfly-client-config\1.0.1.Final\wildfly-client-config-1.0.1.Final.jar;D:\JAVA\maven\org\jboss\xnio\xnio-nio\3.8.16.Final\xnio-nio-3.8.16.Final.jar;D:\JAVA\maven\org\jboss\threads\jboss-threads\3.5.0.Final\jboss-threads-3.5.0.Final.jar;D:\JAVA\maven\io\undertow\undertow-servlet\2.3.18.Final\undertow-servlet-2.3.18.Final.jar;D:\JAVA\maven\io\undertow\undertow-websockets-jsr\2.3.18.Final\undertow-websockets-jsr-2.3.18.Final.jar;D:\JAVA\maven\jakarta\websocket\jakarta.websocket-api\2.1.1\jakarta.websocket-api-2.1.1.jar;D:\JAVA\maven\jakarta\websocket\jakarta.websocket-client-api\2.1.1\jakarta.websocket-client-api-2.1.1.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-actuator\3.4.7\spring-boot-starter-actuator-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-actuator-autoconfigure\3.4.7\spring-boot-actuator-autoconfigure-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-actuator\3.4.7\spring-boot-actuator-3.4.7.jar;D:\JAVA\maven\io\micrometer\micrometer-jakarta9\1.14.8\micrometer-jakarta9-1.14.8.jar;D:\JAVA\maven\io\micrometer\micrometer-core\1.14.8\micrometer-core-1.14.8.jar;D:\JAVA\maven\org\hdrhistogram\HdrHistogram\2.2.2\HdrHistogram-2.2.2.jar;D:\JAVA\maven\org\latencyutils\LatencyUtils\2.0.3\LatencyUtils-2.0.3.jar;D:\JAVA\maven\cn\hutool\hutool-captcha\5.8.38\hutool-captcha-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-crypto\5.8.38\hutool-crypto-5.8.38.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-idempotent\target\classes;D:\JAVA\maven\cn\dev33\sa-token-core\1.44.0\sa-token-core-1.44.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-sensitive\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-encrypt\target\classes;D:\JAVA\maven\org\bouncycastle\bcprov-jdk15to18\1.80\bcprov-jdk15to18-1.80.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-websocket\target\classes;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-websocket\3.4.7\spring-boot-starter-websocket-3.4.7.jar;D:\JAVA\maven\org\springframework\spring-messaging\6.2.8\spring-messaging-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-websocket\6.2.8\spring-websocket-6.2.8.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-sse\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-job\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-job\target\classes;D:\JAVA\maven\org\springframework\boot\spring-boot-autoconfigure\3.4.7\spring-boot-autoconfigure-3.4.7.jar;D:\JAVA\maven\com\aizuda\snail-job-client-starter\1.5.0\snail-job-client-starter-1.5.0.jar;D:\JAVA\maven\com\aizuda\snail-job-client-job-core\1.5.0\snail-job-client-job-core-1.5.0.jar;D:\JAVA\maven\com\google\guava\guava\33.3.0-jre\guava-33.3.0-jre.jar;D:\JAVA\maven\com\google\guava\failureaccess\1.0.2\failureaccess-1.0.2.jar;D:\JAVA\maven\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\JAVA\maven\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\JAVA\maven\com\google\j2objc\j2objc-annotations\3.0.0\j2objc-annotations-3.0.0.jar;D:\JAVA\maven\jakarta\validation\jakarta.validation-api\3.0.2\jakarta.validation-api-3.0.2.jar;D:\JAVA\maven\com\aizuda\snail-job-common-server-api\1.5.0\snail-job-common-server-api-1.5.0.jar;D:\JAVA\maven\com\aizuda\snail-job-common-core\1.5.0\snail-job-common-core-1.5.0.jar;D:\JAVA\maven\com\google\protobuf\protobuf-java\3.25.6\protobuf-java-3.25.6.jar;D:\JAVA\maven\com\google\api\grpc\proto-google-common-protos\2.54.1\proto-google-common-protos-2.54.1.jar;D:\JAVA\maven\com\aizuda\snail-job-common-client-api\1.5.0\snail-job-common-client-api-1.5.0.jar;D:\JAVA\maven\com\aizuda\snail-job-client-common\1.5.0\snail-job-client-common-1.5.0.jar;D:\JAVA\maven\io\netty\netty-all\4.1.122.Final\netty-all-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-haproxy\4.1.122.Final\netty-codec-haproxy-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-memcache\4.1.122.Final\netty-codec-memcache-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-mqtt\4.1.122.Final\netty-codec-mqtt-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-redis\4.1.122.Final\netty-codec-redis-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-smtp\4.1.122.Final\netty-codec-smtp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-socks\4.1.122.Final\netty-codec-socks-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-stomp\4.1.122.Final\netty-codec-stomp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-xml\4.1.122.Final\netty-codec-xml-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-handler-proxy\4.1.122.Final\netty-handler-proxy-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-handler-ssl-ocsp\4.1.122.Final\netty-handler-ssl-ocsp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-rxtx\4.1.122.Final\netty-transport-rxtx-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-sctp\4.1.122.Final\netty-transport-sctp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-udt\4.1.122.Final\netty-transport-udt-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-classes-kqueue\4.1.122.Final\netty-transport-classes-kqueue-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-resolver-dns-classes-macos\4.1.122.Final\netty-resolver-dns-classes-macos-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-native-epoll\4.1.122.Final\netty-transport-native-epoll-4.1.122.Final-linux-x86_64.jar;D:\JAVA\maven\io\netty\netty-transport-native-epoll\4.1.122.Final\netty-transport-native-epoll-4.1.122.Final-linux-aarch_64.jar;D:\JAVA\maven\io\netty\netty-transport-native-epoll\4.1.122.Final\netty-transport-native-epoll-4.1.122.Final-linux-riscv64.jar;D:\JAVA\maven\io\netty\netty-transport-native-kqueue\4.1.122.Final\netty-transport-native-kqueue-4.1.122.Final-osx-x86_64.jar;D:\JAVA\maven\io\netty\netty-transport-native-kqueue\4.1.122.Final\netty-transport-native-kqueue-4.1.122.Final-osx-aarch_64.jar;D:\JAVA\maven\io\netty\netty-resolver-dns-native-macos\4.1.122.Final\netty-resolver-dns-native-macos-4.1.122.Final-osx-x86_64.jar;D:\JAVA\maven\io\netty\netty-resolver-dns-native-macos\4.1.122.Final\netty-resolver-dns-native-macos-4.1.122.Final-osx-aarch_64.jar;D:\JAVA\maven\com\github\rholder\guava-retrying\2.0.0\guava-retrying-2.0.0.jar;D:\JAVA\maven\io\grpc\grpc-netty-shaded\1.71.0\grpc-netty-shaded-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-core\1.71.0\grpc-core-1.71.0.jar;D:\JAVA\maven\com\google\code\gson\gson\2.11.0\gson-2.11.0.jar;D:\JAVA\maven\com\google\android\annotations\4.1.1.4\annotations-4.1.1.4.jar;D:\JAVA\maven\io\grpc\grpc-context\1.71.0\grpc-context-1.71.0.jar;D:\JAVA\maven\io\perfmark\perfmark-api\0.27.0\perfmark-api-0.27.0.jar;D:\JAVA\maven\org\codehaus\mojo\animal-sniffer-annotations\1.24\animal-sniffer-annotations-1.24.jar;D:\JAVA\maven\io\grpc\grpc-protobuf\1.71.0\grpc-protobuf-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-protobuf-lite\1.71.0\grpc-protobuf-lite-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-stub\1.71.0\grpc-stub-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-api\1.71.0\grpc-api-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-util\1.71.0\grpc-util-1.71.0.jar;D:\JAVA\maven\com\aizuda\snail-job-common-log\1.5.0\snail-job-common-log-1.5.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-generator\target\classes;D:\JAVA\maven\org\apache\velocity\velocity-engine-core\2.3\velocity-engine-core-2.3.jar;D:\JAVA\maven\org\slf4j\slf4j-api\2.0.17\slf4j-api-2.0.17.jar;D:\JAVA\maven\org\anyline\anyline-environment-spring-data-jdbc\8.7.2-20250603\anyline-environment-spring-data-jdbc-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-data-jdbc\8.7.2-20250603\anyline-data-jdbc-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-data\8.7.2-20250603\anyline-data-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-core\8.7.2-20250603\anyline-core-8.7.2-20250603.jar;D:\JAVA\maven\org\dom4j\dom4j\2.1.4\dom4j-2.1.4.jar;D:\JAVA\maven\org\anyline\anyline-oro\8.7.2-20250603\anyline-oro-8.7.2-20250603.jar;D:\JAVA\maven\ognl\ognl\3.2.10\ognl-3.2.10.jar;D:\JAVA\maven\org\javassist\javassist\3.24.1-GA\javassist-3.24.1-GA.jar;D:\JAVA\maven\org\anyline\anyline-log\8.7.2-20250603\anyline-log-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-environment-spring-data\8.7.2-20250603\anyline-environment-spring-data-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-environment-spring\8.7.2-20250603\anyline-environment-spring-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-data-jdbc-mysql\8.7.2-20250603\anyline-data-jdbc-mysql-8.7.2-20250603.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-demo\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-workflow\target\classes;D:\JAVA\maven\org\dromara\warm\warm-flow-mybatis-plus-sb3-starter\1.7.4\warm-flow-mybatis-plus-sb3-starter-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-mybatis-plus-sb-starter\1.7.4\warm-flow-mybatis-plus-sb-starter-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-mybatis-plus-core\1.7.4\warm-flow-mybatis-plus-core-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-ui-sb-web\1.7.4\warm-flow-plugin-ui-sb-web-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-modes-sb\1.7.4\warm-flow-plugin-modes-sb-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-core\1.7.4\warm-flow-core-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-json\1.7.4\warm-flow-plugin-json-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-ui-core\1.7.4\warm-flow-plugin-ui-core-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-vue3-ui\1.7.4\warm-flow-plugin-vue3-ui-1.7.4.jar;D:\JAVA\maven\org\springframework\spring-tx\6.2.8\spring-tx-6.2.8.jar;D:\JAVA\maven\de\codecentric\spring-boot-admin-starter-client\3.4.7\spring-boot-admin-starter-client-3.4.7.jar;D:\JAVA\maven\de\codecentric\spring-boot-admin-client\3.4.7\spring-boot-admin-client-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter\3.4.7\spring-boot-starter-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot\3.4.7\spring-boot-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-logging\3.4.7\spring-boot-starter-logging-3.4.7.jar;D:\JAVA\maven\ch\qos\logback\logback-classic\1.5.18\logback-classic-1.5.18.jar;D:\JAVA\maven\ch\qos\logback\logback-core\1.5.18\logback-core-1.5.18.jar;D:\JAVA\maven\org\apache\logging\log4j\log4j-to-slf4j\2.24.3\log4j-to-slf4j-2.24.3.jar;D:\JAVA\maven\org\apache\logging\log4j\log4j-api\2.24.3\log4j-api-2.24.3.jar;D:\JAVA\maven\org\slf4j\jul-to-slf4j\2.0.17\jul-to-slf4j-2.0.17.jar;D:\JAVA\maven\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;D:\JAVA\maven\org\yaml\snakeyaml\2.3\snakeyaml-2.3.jar;D:\JAVA\maven\jakarta\xml\bind\jakarta.xml.bind-api\4.0.2\jakarta.xml.bind-api-4.0.2.jar;D:\JAVA\maven\net\bytebuddy\byte-buddy\1.15.11\byte-buddy-1.15.11.jar;D:\JAVA\maven\org\objenesis\objenesis\3.3\objenesis-3.3.jar;D:\JAVA\maven\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\JAVA\maven\org\springframework\spring-core\6.2.8\spring-core-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-jcl\6.2.8\spring-jcl-6.2.8.jar org.dromara.DromaraApplication Logging system failed to initialize using configuration from 'classpath:logback-plus.xml' java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logback.core.model.processor.AppenderModelHandler - Could not create an Appender of type [com.example.logging.WebSocketAppender]. ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender ERROR in ch.qos.logback.core.model.processor.DefaultProcessor@66eb985d - Failed to traverse model appender ch.qos.logback.core.model.processor.ModelHandlerException: ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender ERROR in ch.qos.logback.core.model.processor.AppenderModelHandler - Could not create an Appender of type [com.example.logging.WebSocketAppender]. ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender ERROR in ch.qos.logback.core.model.processor.DefaultProcessor@66eb985d - Failed to traverse model appender ch.qos.logback.core.model.processor.ModelHandlerException: ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender at org.springframework.boot.logging.logback.LogbackLoggingSystem.reportConfigurationErrorsIfNecessary(LogbackLoggingSystem.java:291) at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:269) at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithSpecificConfig(AbstractLoggingSystem.java:67)

发现一个有趣的现象,在idea上运行ruoyisystemapplication类并没有报错,但是运行maven打包的jar包却会报错,错误是以下内容 java -jar ruoyi-modules-system.jar 14:11:09.271 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING 14:11:09.360 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final Spring Boot Version: 2.7.18 Spring Application Name: ruoyi-system _ _ (_) | | _ __ _ _ ___ _ _ _ ______ ___ _ _ ___ | |_ ___ _ __ ___ | '__|| | | | / _ \ | | | || ||______|/ __|| | | |/ __|| __| / _ \| '_ _ \ | | | |_| || (_) || |_| || | \__ \| |_| |\__ \| |_ | __/| | | | | | |_| \__,_| \___/ \__, ||_| |___/ \__, ||___/ \__| \___||_| |_| |_| __/ | __/ | |___/ |___/ 14:11:10.476 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. 14:11:10.477 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. 14:11:11.896 [main] ERROR c.a.c.n.c.NacosPropertySourceBuilder - [loadNacosData,114] - parse data from Nacos error,dataId:application-dev.yml,data:spring: autoconfigure: exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # feign 配置 feign: sentinel: enabled: true okhttp: enabled: true httpclient: enabled: false client: config: default: connectTimeout: 10000 readTimeout: 10000 compression: request: enabled: true min-request-size: 8192 response: enabled: true # 暴露监控端点 management: endpoints: web: exposure: include: '*' org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:218) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:176) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:171) at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:126) at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:1218) at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:329) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:251) at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:214) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:166) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:156) at org.yaml.snakeyaml.composer.Composer.checkNode(Composer.java:93) at org.yaml.snakeyaml.constructor.BaseConstructor.checkData(BaseConstructor.java:124) at org.yaml.snakeyaml.Yaml$1.hasNext(Yaml.java:509) at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:199) at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:166) at org.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:88) at org.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50) at com.alibaba.cloud.nacos.parser.NacosDataParserHandler.parseNacosData(NacosDataParserHandler.java:92) at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.loadNacosData(NacosPropertySourceBuilder.java:107) at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.build(NacosPropertySourceBuilder.java:74) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosPropertySource(NacosPropertySourceLocator.java:199) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosDataIfPresent(NacosPropertySourceLocator.java:186) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosConfiguration(NacosPropertySourceLocator.java:158) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadSharedConfiguration(NacosPropertySourceLocator.java:116) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.locate(NacosPropertySourceLocator.java:101) at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:51) at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:47) at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.doInitialize(PropertySourceBootstrapConfiguration.java:120) at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.initialize(PropertySourceBootstrapConfiguration.java:110) at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:605) at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:374) at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289) at com.ruoyi.system.RuoYiSystemApplication.main(RuoYiSystemApplication.java:22) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) Caused by: java.nio.charset.MalformedInputException: Input length = 1 at java.nio.charset.CoderResult.throwException(Unknown Source) at sun.nio.cs.StreamDecoder.implRead(Unknown Source) at sun.nio.cs.StreamDecoder.read(Unknown Source) at java.io.InputStreamReader.read(Unknown Source) at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125) at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:183) ... 42 common frames omitted 14:11:11.970 [main] WARN c.a.c.n.c.NacosPropertySourceBuilder - [loadNacosData,97] - Ignore the empty nacos configuration and get it based on dataId[ruoyi-system] & group[DEFAULT_GROUP] 14:11:11.978 [main] WARN c.a.c.n.c.NacosPropertySourceBuilder - [loadNacosData,97] - Ignore the empty nacos configuration and get it based on dataId[ruoyi-system.yml] & group[DEFAULT_GROUP] 14:11:12.001 [main] ERROR c.a.c.n.c.NacosPropertySourceBuilder - [loadNacosData,114] - parse data from Nacos error,dataId:ruoyi-system-dev.yml,data:# spring配置 spring: redis: host: localhost port: 6379 password: datasource: druid: stat-view-servlet: enabled: true loginUsername: ruoyi loginPassword: 123456 dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 connectTimeout: 30000 socketTimeout: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,slf4j connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 datasource: master: primary: true driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 123456789 # 从库数据源 # slave: # username: # password: # url: # driver-class-name: # mybatisPlus配置 mybatis-plus: # 搜索指定包别名 typeAliasesPackage: com.ruoyi.system # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpath:mapper/system/*.xml # springdoc配置 springdoc: gatewayUrl: http://localhost:8080/${spring.application.name} api-docs: # 是否开启接口文档 enabled: true info: # 标题 title: '系统模块接口文档' # 描述 description: '系统模块接口描述' # 作者信息 contact: name: RuoYi url: https://ruoyi.vip org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:218) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:176) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:171) at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:126) at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:1218) at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:329) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:251) at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:214) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:166) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:156) at org.yaml.snakeyaml.composer.Composer.checkNode(Composer.java:93) at org.yaml.snakeyaml.constructor.BaseConstructor.checkData(BaseConstructor.java:124) at org.yaml.snakeyaml.Yaml$1.hasNext(Yaml.java:509) at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:199) at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:166) at org.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:88) at org.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50) at com.alibaba.cloud.nacos.parser.NacosDataParserHandler.parseNacosData(NacosDataParserHandler.java:92) at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.loadNacosData(NacosPropertySourceBuilder.java:107) at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.build(NacosPropertySourceBuilder.java:74) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosPropertySource(NacosPropertySourceLocator.java:199) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosDataIfPresent(NacosPropertySourceLocator.java:186) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadApplicationConfiguration(NacosPropertySourceLocator.java:149) at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.locate(NacosPropertySourceLocator.java:103) at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:51) at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:47) at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.doInitialize(PropertySourceBootstrapConfiguration.java:120) at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.initialize(PropertySourceBootstrapConfiguration.java:110) at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:605) at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:374) at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289) at com.ruoyi.system.RuoYiSystemApplication.main(RuoYiSystemApplication.java:22) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) Caused by: java.nio.charset.MalformedInputException: Input length = 1 at java.nio.charset.CoderResult.throwException(Unknown Source) at sun.nio.cs.StreamDecoder.implRead(Unknown Source) at sun.nio.cs.StreamDecoder.read(Unknown Source) at java.io.InputStreamReader.read(Unknown Source) at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125) at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:183) ... 41 common frames omitted 14:11:12.033 [main] INFO c.r.s.RuoYiSystemApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev" 14:11:14.961 [main] INFO o.a.c.h.Http11NioProtocol - [log,168] - Initializing ProtocolHandler ["http-nio-9201"] 14:11:14.964 [main] INFO o.a.c.c.StandardService - [log,168] - Starting service [Tomcat] 14:11:14.964 [main] INFO o.a.c.c.StandardEngine - [log,168] - Starting Servlet engine: [Apache Tomcat/9.0.105] 14:11:14.991 [main] WARN o.a.c.w.DirResourceSet - [log,168] - Disabled the global canonical file name cache to protect against CVE-2024-56337 when starting the WebResourceSet at [C:\Users\Administrator\AppData\Local\Temp\tomcat-docbase.9201.8258199422102733826] which is part of the web application [] 14:11:15.300 [main] INFO o.a.c.c.C.[.[.[/] - [log,168] - Initializing Spring embedded WebApplicationContext 14:11:15.478 [main] WARN c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,243] - dynamic-datasource initial loaded [0] datasource,Please add your primary datasource or check your configuration 14:11:16.080 [main] WARN c.b.m.c.m.TableInfoHelper - [initTableFields,347] - Can not find table primary key in Class: "com.ruoyi.system.domain.SysConfig". 14:11:16.081 [main] WARN c.b.m.c.i.DefaultSqlInjector - [getMethodList,56] - class com.ruoyi.system.domain.SysConfig ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. 14:11:16.134 [main] WARN c.b.m.c.m.TableInfoHelper - [initTableFields,347] - Can not find table primary key in Class: "com.ruoyi.system.api.domain.SysDept". 14:11:16.135 [main] WARN c.b.m.c.i.DefaultSqlInjector - [getMethodList,56] - class com.ruoyi.system.api.domain.SysDept ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. _ _ |_ _ _|_. ___ _ | _ | | |\/|_)(_| | |_\ |_)||_|_\ / | 3.5.3.1 14:11:17.265 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - [refresh,599] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigController': Unsatisfied de pendency expressed through field 'configService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sys ConfigServiceImpl': Invocation of init method failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource ### The error may exist in URL [jar:file:/C:/Users/Administrator/Desktop/port_manage_system/ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar!/BOOT-INF/classes!/mapper/system/SysConfigMapper.xml] ### The error may involve com.ruoyi.system.mapper.SysConfigMapper.selectConfigList ### The error occurred while executing a query ### Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource 14:11:17.289 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... 14:11:17.291 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye 14:11:17.295 [main] INFO o.a.c.c.StandardService - [log,168] - Stopping service [Tomcat] 14:11:17.409 [main] ERROR o.s.b.SpringApplication - [reportFailure,818] - Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigController': Unsatisfied dependency expressed through f ield 'configService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysConfigServiceImpl': Invocation of init method failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource ### The error may exist in URL [jar:file:/C:/Users/Administrator/Desktop/port_manage_system/ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar!/BOOT-INF/classes!/mapper/system/SysConfigMapper.xml] ### The error may involve com.ruoyi.system.mapper.SysConfigMapper.selectConfigList ### The error occurred while executing a query ### Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409) at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289) at com.ruoyi.system.RuoYiSystemApplication.main(RuoYiSystemApplication.java:22) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysConfigServiceImpl': Invocation of init method failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource ### The error may exist in URL [jar:file:/C:/Users/Administrator/Desktop/port_manage_system/ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar!/BOOT-INF/classes!/mapper/system/SysConfigMapper.xml] ### The error may involve com.ruoyi.system.mapper.SysConfigMapper.selectConfigList ### The error occurred while executing a query ### Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:160) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) ... 28 common frames omitted Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource ### The error may exist in URL [jar:file:/C:/Users/Administrator/Desktop/port_manage_system/ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar!/BOOT-INF/classes!/mapper/system/SysConfigMapper.xml] ### The error may involve com.ruoyi.system.mapper.SysConfigMapper.selectConfigList ### The error occurred while executing a query ### Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) at com.sun.proxy.$Proxy128.selectList(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) at com.sun.proxy.$Proxy134.selectConfigList(Unknown Source) at com.ruoyi.system.service.impl.SysConfigServiceImpl.loadingConfigCache(SysConfigServiceImpl.java:158) at com.ruoyi.system.service.impl.SysConfigServiceImpl.init(SysConfigServiceImpl.java:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ... 40 common frames omitted Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource ### The error may exist in URL [jar:file:/C:/Users/Administrator/Desktop/port_manage_system/ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar!/BOOT-INF/classes!/mapper/system/SysConfigMapper.xml] ### The error may involve com.ruoyi.system.mapper.SysConfigMapper.selectConfigList ### The error occurred while executing a query ### Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) ... 56 common frames omitted Caused by: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.determinePrimaryDataSource(DynamicRoutingDataSource.java:101) at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.getDataSource(DynamicRoutingDataSource.java:130) at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.determineDataSource(DynamicRoutingDataSource.java:87) at com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:54) at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:345) at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89) at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64) at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333) at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) at com.sun.proxy.$Proxy139.query(Unknown Source) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) ... 63 common frames omitted 14:11:17.708 [Thread-8] WARN c.a.n.c.n.NotifyCenter - [shutdown,136] - [NotifyCenter] Start destroying Publisher 14:11:17.709 [Thread-8] WARN c.a.n.c.n.NotifyCenter - [shutdown,153] - [NotifyCenter] Destruction of the end 14:11:17.708 [Thread-3] WARN c.a.n.c.h.HttpClientBeanHolder - [shutdown,102] - [HttpClientBeanHolder] Start destroying common HttpClient 这是我的nacos配置 # spring配置 spring: redis: host: localhost port: 6379 password: datasource: druid: stat-view-servlet: enabled: true loginUsername: ruoyi loginPassword: 123456 dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 connectTimeout: 30000 socketTimeout: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,slf4j connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 datasource: master: primary: true driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 123456789 # 从库数据源 # slave: # username: # password: # url: # driver-class-name: # mybatisPlus配置 mybatis-plus: # 搜索指定包别名 typeAliasesPackage: com.ruoyi.system # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpath:mapper/system/*.xml # springdoc配置 springdoc: gatewayUrl: http://localhost:8080/${spring.application.name} api-docs: # 是否开启接口文档 enabled: true info: # 标题 title: '系统模块接口文档' # 描述 description: '系统模块接口描述' # 作者信息 contact: name: RuoYi url: https://ruoyi.vip 这是我的ruoyi-modules-system的pox.xml <?xml version="1.0" encoding="UTF-8"?> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-modules</artifactId> <version>3.6.6</version> <modelVersion>4.0.0</modelVersion> <artifactId>ruoyi-modules-system</artifactId> <description> ruoyi-modules-system系统模块 </description> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> </dependency> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-common-datasource</artifactId> </dependency> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-common-datascope</artifactId> </dependency> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-common-log</artifactId> </dependency> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-common-swagger</artifactId> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> </dependency> </dependencies> <build> <finalName>${project.artifactId}</finalName> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </build>

大家在看

recommend-type

3Dfx Voodoo2 的驱动程序,for win95,win98,win NT

3Dfx Voodoo2 驱动程序 为了节省空间以下驱动程序均未解包 均为到 1998.7.10以前的最新版本 1、 Voodoo2 Win95/98 参考驱动程序 V2 2、 Voodoo2 WinNT 4.0 驱动程序 V2 路径:\hardware\VGA\3DFX\voodoo2\winNT40 Glide Driver Version: 2.51 Voodoo2 Control Panel Applet: 4.10.01.0061 3、 3Dfx OpenGL 2.1 Beta for 3Dfx Voodoo/RUSH/Voodoo2 ICD OpenGL for Win95 路径:\hardware\VGA\3DFX\opengl\opengl21.exe Windows 95: Voodoo Graphics, Voodoo Rush and Voodoo 2 Window
recommend-type

LMX2571原理图pcb工程

TI芯片LMX2571的原理图PCB,还有中文数据手册,需要的朋友自行下载,仿照ti官网。
recommend-type

扑翼无人机准定常空气动力学及控制Matlab代码.rar

1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 5.作者介绍:某大厂资深算法工程师,从事Matlab算法仿真工作10年;擅长智能优化算法、神经网络预测、信号处理、元胞自动机等多种领域的算法仿真实验,更多仿真源码、数据集定制私信+。
recommend-type

TDC-GP22的研究

本资源包含TDC-GP22的使用手册,TDC芯片寄存器的官方配置,本人基于stm32写的TDC-GP22寄存器配置程序,TDC-GP22的接线图和一个用文档方式写的注意事项
recommend-type

indonesia-geojson:印度尼西亚GEOJSON文件收集

印尼省数据 indonesia-province.zip:SHP格式的印度尼西亚省 indonesia-province.json:GeoJSON格式的印度尼西亚省 indonesia-province-simple.json:GeoJSON格式的印度尼西亚省的简单版本(文件大小也较小!) id-all.geo.json:印度尼西亚省GEOJSON id-all.svg:印度尼西亚SVG地图 indonesia.geojson:来自成长亚洲的印度尼西亚GEOJSON 来源 工具 将SHP文件的形状转换并简化为GeoJSON

最新推荐

recommend-type

perl-Term-ProgressBar-2.22-7.el8.tar.gz

# 适用操作系统:Centos8 #Step1、解压 tar -zxvf xxx.el8.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm
recommend-type

HTML时间格式化工具及测试页面介绍

标题 "BoolStudio.github.io" 暗示这是一个与GitHub相关的在线资源,具体来说是与BoolStudio相关的网页地址。GitHub是一个著名的代码托管平台,它支持Git版本控制系统,允许用户在云端存储和共享代码。BoolStudio可能是GitHub上的一个用户或组织账户名称,而该页面可能是他们托管的项目或个人页面的入口。 描述中的信息包含了HTML元素和JavaScript代码片段。这段描述展示了一个测试页文件的部分代码,涉及到HTML的标题(title)和内嵌框架(iframe)的使用,以及JavaScript中Date对象的扩展功能。 从描述中我们可以分析出以下知识点: 1. HTML标题(Title): 在HTML中,`<title>`标签用于定义网页的标题,它会显示在浏览器的标题栏或页面的标签上。在描述中出现了`<title>现在时间</title>`,这表明网页的标题被设置为了“现在时间”。 2. 微软时间: 这可能指的是在网页中嵌入微软产品的日期和时间显示。尽管这部分内容在描述中被删除了,但微软时间通常与Windows操作系统的日期和时间显示相关联。 3. iframe元素: `<iframe>`标签定义了一个内嵌框架,可以在网页中嵌入另一个文档。在描述中出现的是`<iframe src"></iframe>`,这表示创建了一个空的iframe元素,其src属性为空,实际上没有嵌入任何内容。通常src属性会被设置为另一个HTML文档的URL,用来在当前页面中显示外部页面的内容。 4. JavaScript日期格式化: 描述中包含了一段JavaScript代码,这段代码扩展了Date对象的功能,允许它根据提供的格式字符串(fmt)返回格式化的日期和时间。例如,如果fmt是'y年M月d日 h时m分s秒',则该函数会按照这个格式返回当前日期和时间。 具体到代码实现,以下步骤展示了如何在JavaScript中扩展Date对象并格式化日期: - 首先创建了一个对象o,该对象包含日期和时间的不同部分,例如年(y)、月(M)、日(d)、时(h)、分(m)、秒(s)。 - 使用正则表达式检查格式字符串fmt中是否包含年份的占位符(y+),如果存在则将其替换为四位数的年份,不足部分用0补齐。 - 使用for...in循环遍历对象o中的每一个键值对,并使用正则表达式测试这些键(如年、月、日等)是否在格式字符串中存在。如果存在,则替换为相应的日期时间值。 这个知识点展示了在JavaScript中如何自定义对象的方法,以及如何使用正则表达式进行字符串的搜索和替换。 标签 "HTML" 表明这个文件主要涉及到超文本标记语言(HTML),这是构建网页内容的标准标记语言,它允许开发者使用标签来定义网页的结构和内容。HTML文件通常包含各种元素,如段落、链接、图片、表格和表单等。 压缩包子文件的文件名称列表中的 "BoolStudio.github.io-main" 可能指的是一个包含 "BoolStudio.github.io" 网站主要文件的压缩包。通常,网站项目会包含多个文件和资源,为了便于管理和分发,开发者会将这些文件打包成一个压缩文件。在本例中,"main" 可能表示该压缩包包含了网站的主要文件和代码。 通过对给定文件信息的分析,我们可以了解到网页设计和开发的相关知识点,特别是HTML文档结构、JavaScript对象和函数扩展以及如何在网站项目中组织文件。这些知识对于前端开发者来说是非常重要的,能够帮助他们创建更加动态和功能丰富的网页应用。
recommend-type

Elixir测试:从用例执行到覆盖率分析

### Elixir 测试:从用例执行到覆盖率分析 #### 1. 测试用例执行 在测试中,以 `Test` 结尾且包含 `use ExUnit` 的模块被视为测试用例。测试用例本质上是设置回调和测试的集合。测试用例的执行方式有两种:并发执行或顺序执行。使用 `async: true` 选项的测试用例将并发执行,其余的则按定义顺序(默认随机)顺序执行。 测试用例的执行流程如下: 1. 执行所有 `setup_all` 回调。 2. 执行所有测试及其特定的设置和拆卸回调。 `setup_all` 回调按定义顺序在同一进程中执行。在运行任何测试之前,测试用例将生成一个进程,在该进程中运行所有
recommend-type

Android Studio 时间延时

<think> 我们参考多个引用,总结在Android Studio中实现时间延时的方法。根据引用[1]和[2],我们知道有几种常见的延时方法,包括使用Handler的postDelayed方法、使用Timer和TimerTask以及使用Thread.sleep。引用[3]和[5]则展示了具体代码示例。 具体方法如下: 1. **使用Handler的postDelayed方法**(推荐在主线程中使用,避免直接操作UI线程的问题): ```java new Handler().postDelayed(new Runnable() { @Override
recommend-type

IMS Open Corpus Workbench:打造高效大型文本语料库管理工具

IMS Open Corpus Workbench(以下简称CWB)是一个强大的开源工具集,它专门用于管理和查询大型的、带有语言注释的文本语料库。这项工具有着广泛的应用领域,包括语言学研究、自然语言处理、人文科学研究等。 ### 标题知识点: #### 大型文本语料库的索引和查询工具 大型文本语料库指的是含有大量文本数据的数据库,其中包含的文本量通常以百万计。这些数据可能是书面文本、口语录音文字转写等形式。对于如此庞大的数据集,索引是必要的,它可以帮助研究者快速定位到感兴趣的片段,而查询工具则提供了从这些大量数据中提取特定信息的能力。 #### 开源 CWB作为一个开源工具,意味着其源代码对所有人开放,并且可以免费使用和修改。开源项目通常是由社区驱动,有着活跃的开发者和用户群体,不断对工具进行改进和拓展。这种模式促进了创新,并且有利于长期维护和升级。 ### 描述知识点: #### 管理和查询带有语言注释的文本 在语料库中,文本数据经常会被加上各种形式的语言注释,比如句法结构、词性标注、语义角色等。CWB支持管理这类富含语言信息的语料库,使其不仅仅保存原始文本信息,还整合了深层的语言知识。此外,CWB提供了多种查询语言注释数据的方式,使得用户可以针对特定的注释信息进行精确查询。 #### 核心组件:CQP(Corpus Query Processor) CQP是CWB中的核心组件,是一个高度灵活和高效的查询处理器。它支持在终端会话中交互式地使用,这为熟悉命令行界面的用户提供了一个强大的工具。同时,CQP也可以嵌入到其他程序中,比如Perl脚本,从而提供编程式的语料库访问方式。这为高级用户提供了一个强大的平台,可以编写复杂的查询,并将查询结果集成到其他程序中。 #### 基于Web的GUI CQPweb 除了命令行界面外,CWB还提供了一个基于Web的图形用户界面CQPweb,使得不熟悉命令行的用户也能够方便地使用CWB的强大功能。CQPweb通常允许用户通过网页直接构建查询,并展示查询结果,极大地降低了使用门槛。 ### 标签知识点: #### 开源软件 CWB作为开源软件,其主要特点和优势包括: - **社区支持**:开放源代码鼓励了全球开发者共同参与,提供错误修正、功能增强、新特性开发等。 - **定制化**:用户可以根据自己的需求对源代码进行修改,从而实现定制化的功能。 - **透明性**:源代码的开放确保了软件工作的透明性,用户可以清楚了解软件的工作原理和数据处理方式。 - **可靠性**:由于代码的公开性,很多用户和开发者可以共同审查代码,提高了软件的可靠性和安全性。 - **成本效益**:开源软件通常不需要支付昂贵的许可费用,对预算有限的个人和机构特别友好。 ### 压缩包子文件的文件名称列表知识点: #### cwb-3.0.0-osx-10.5-universal 这个文件名提供了关于该软件包的重要信息: - **cwb**:表示这是IMS Open Corpus Workbench的软件包。 - **3.0.0**:表示这个包的版本号,了解版本信息对于获取支持、查看更新日志、了解新特性等方面很重要。 - **osx**:表示这个软件包是为Mac OS X操作系统设计的。 - **10.5**:这个数字指明了这个软件包支持的操作系统版本至少是Mac OS X 10.5。 - **universal**:表明这个软件包是为不同架构的处理器(比如32位和64位)设计的通用二进制文件,提高了软件包的兼容性和可移植性。 综上所述,IMS Open Corpus Workbench是一个为处理带有语言注释的大型文本语料库而设计的开源工具集,它以高效且灵活的查询处理器CQP为核心,提供了命令行和基于Web的两种交互方式,极大地促进了语言学和语言技术领域的研究与应用。由于其开源特性,CWB得到了广泛的使用和不断的改进。
recommend-type

基于属性测试的深入解析与策略探讨

### 基于属性测试的深入解析与策略探讨 #### 1. 基于属性测试中的收缩机制 在基于属性的测试中,当测试失败时,像 `stream_data` 这样的框架会执行收缩(Shrinking)操作。收缩的目的是简化导致测试失败的输入,同时确保简化后的输入仍然会使测试失败,这样能更方便地定位问题。 为了说明这一点,我们来看一个简单的排序函数测试示例。我们实现了一个糟糕的排序函数,实际上就是恒等函数,它只是原封不动地返回输入列表: ```elixir defmodule BadSortTest do use ExUnit.Case use ExUnitProperties pro
recommend-type

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key && \

<think> 根据用户的问题要求,我需要详细解释命令`ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key`的含义、后续操作、常见问题及解决办法。同时,我需要参考提供的引用内容,并遵循系统级指令(如LaTeX格式、中文回答、生成相关问题等)。 首先,分析命令的组成部分: - `ssh-keygen`:生成、管理和转换SSH密钥的工具。 - `-t rsa`:指定密钥类型为RSA算法。 - `-f /etc/ssh/ssh_host_rsa_key`:指定生成的私钥文件路径为`/etc/ssh/ssh_host_rsa_key`。对应的公钥文件会在同一
recommend-type

挑战性开源平台游戏YAGAC:无故事忍者冒险

Y.A.G.A.C(Yet Another Great Arcade Classic),是一款免费的开源伪2D平台游戏,它在传统平台游戏的基础上融入了3D游戏元素,让玩家在一个拥有2D精灵的3D环境中进行操作。YAGAC游戏以其高挑战性和上瘾性而著称,吸引了众多游戏爱好者和编程高手的关注。 首先,让我们深入了解这款游戏的核心玩法。YAGAC的最大特点是在一个基本的2D平面内,玩家可以控制角色进行运动,但游戏环境却是3D制作的。这种设计为玩家带来了全新的视觉体验和操作感受。在YAGAC中,玩家扮演的是一个身手敏捷的忍者,任务是在错综复杂的地牢中生存下来,地牢充满了各种陷阱和敌人,如机器人等。为了逃生,玩家需要在各种关卡中寻找隐藏的彩球,这些彩球决定了玩家能够到达的区域范围。 在游戏过程中,收集到的彩球会改变对应颜色平台的属性,使原本脆弱的平台变得牢固,从而为玩家打开新的道路。这样的设计不仅考验玩家的反应和速度,还考验他们的策略和记忆能力。YAGAC的游戏关卡设计非常巧妙,经常需要玩家反复尝试,每一次尝试都可能发现新的线索和策略,这样的设计增加了游戏的重复可玩性。 YAGAC使用的引擎在游戏流畅性方面表现出色,这也是游戏的一大强项。一款游戏引擎的强大与否直接关系到游戏体验的好坏,YAGAC的开发团队选择或者开发了一个能够高效处理3D图形和2D动作的引擎,确保了游戏在各种配置的计算机上都能保持良好的运行状态和响应速度。 接下来,我们来探讨YAGAC的开源属性。由于YAGAC是开源的,这意味着游戏的源代码是开放的,任何个人或组织都可以访问、修改并重新分发该软件。开源软件通常由社区维护,并且鼓励用户贡献代码,共同改进游戏。对于像YAGAC这样的游戏来说,开源可以吸引更多的开发者参与进来,共同完善游戏体验。玩家和开发者可以对游戏进行本地化、修改游戏机制,甚至是增加新的内容和关卡。 开源平台游戏的概念不仅限于提供免费的游戏体验,它还鼓励创新和协作。开源文化促进知识共享和技术进步,这在软件开发领域尤为重要。同时,玩家也可以从中学到编程知识,因为游戏的开源性质允许用户查看和学习游戏背后的代码。 最后,关于YAGAC的文件名称“yagac”,这很可能是游戏的主程序文件名或者主目录名。当玩家在计算机上进行下载和安装时,可能会遇到这样的文件名,识别这一点有助于玩家快速定位和管理游戏文件。 总的来说,Y.A.G.A.C.作为一款开源平台游戏,在游戏玩法设计、开源文化和3D游戏引擎的流畅性等方面,都显示出其独特的优势。游戏的挑战性和上瘾性,以及社区驱动的开发模式,都为游戏爱好者和开源爱好者提供了一个理想的游戏和学习平台。对于对游戏开发感兴趣的玩家来说,YAGAC无疑是一个研究和实践的良好起点。
recommend-type

状态化属性测试与测试数据随机化及测试生命周期解析

# 状态化属性测试与测试数据随机化及测试生命周期解析 ## 状态化属性测试 ### 状态化系统测试的引入 之前我们主要探讨了针对纯无状态函数的属性测试,这类函数接收输入并返回输出。然而,属性测试同样适用于有状态系统的测试。有状态系统是指那些会携带状态的系统,例如数据库。 在之前的示例中,我们仅使用属性测试来生成数据,然后将其输入到代码中并对结果进行断言。但对于有状态系统,情况有所不同:我们需要处理状态的设置,并仅在系统处于特定状态时执行某些操作。 ### 对有状态系统进行建模 我们可以利用属性测试框架生成随机数据的能力,为有状态系统生成随机命令。例如,若有状态系统是数据库,我们就能生成针
recommend-type

icpc英语字典

<think> 首先,用户的问题是:“我想查找icpc相关的英语字典 请问icpc英语专业字典”。用户想查找与ICPC(International Collegiate Programming Contest)相关的英语字典,特别是专业字典。 现在,回顾系统指令: - 所有行内数学表达式必须使用$...$格式。 - 独立公式使用$$...$$。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 在回答中引用的段落末尾自然地添加引用标识。 - 回答结构清晰,帮助用户逐步解决问题。 - 保持真实可靠。 用户提供了几个引用: - 引用[1]:关于填字游戏和寻找变形词的程序。