SweetInk / jrebel-mybatisplus-idea-plugin

JRebel MybatisPlus hot reloading extension for IntelliJ
Apache License 2.0
22 stars 1 forks source link

2023.3.2不生效 #11

Open Jasonyou-boy opened 2 months ago

Jasonyou-boy commented 2 months ago

IDEA:2023.3.2 image

Jrebel:2024.2.1 image mybatisPlus:3.5.5 不生效,重写构建没有反应

SweetInk commented 1 month ago

mybatis-plus的热加载插件是哪个版本呢

Jasonyou-boy commented 1 month ago

image 最新版本0.0.6 image tong通过日志可以看出Jrebel已经加载相应的插件,但是并不会触发更新

Jasonyou-boy commented 1 month ago
2024-06-05 17:00:50.303 INFO  [0] [MyBatis] Monitoring resource 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-system/target/classes/mapper/OrderRecordMapper.xml' from 'file [E:\Code\JavaProject\workspace\HXZH-Admin\ruoyi-system\target\classes\mapper\OrderRecordMapper.xml]'
2024-06-05 17:00:50.306 INFO  [0] [Transform] sun.misc.Launcher$AppClassLoader@18b4aac2 instrumented class 'com/ruoyi/common/enums/OrderBrokerageStatusEnum' from 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-common/target/classes/com/ruoyi/common/enums/OrderBrokerageStatusEnum.class'.
2024-06-05 17:00:50.308 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@14b9817b[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@3052395d]] for com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.308 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@784c74e[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@3052395d]] for com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.321 INFO  [0] [Core] sun.misc.Launcher$AppClassLoader@18b4aac2 found resource: 'org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd' from 'jar:file:/D:/Maven/apache-maven-3.9.0/mvn-repo/org/mybatis/mybatis/3.5.13/mybatis-3.5.13.jar!/org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd'.
2024-06-05 17:00:50.321 INFO  [0] [Core] sun.misc.Launcher$AppClassLoader@18b4aac2 found resource: 'org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd' from 'jar:file:/D:/Maven/apache-maven-3.9.0/mvn-repo/org/mybatis/mybatis/3.5.13/mybatis-3.5.13.jar!/org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd'.
2024-06-05 17:00:50.323 INFO  [0] [MyBatis] Monitoring resource 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-system/target/classes/mapper/TaskMapper.xml' from 'file [E:\Code\JavaProject\workspace\HXZH-Admin\ruoyi-system\target\classes\mapper\TaskMapper.xml]'
2024-06-05 17:00:50.324 INFO  [0] [Transform] sun.misc.Launcher$AppClassLoader@18b4aac2 instrumented class 'com/ruoyi/common/enums/TaskStatus' from 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-common/target/classes/com/ruoyi/common/enums/TaskStatus.class'.
2024-06-05 17:00:50.327 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@5bfeb9ba[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@4cf1bd4a]] for com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.327 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@445f6aa7[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@4cf1bd4a]] for com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.330 INFO  [0] [Core-Virtual] File 'E:\Code\JavaProject\workspace\HXZH-Admin\ruoyi-system\target\classes\com\ruoyi\system\converter\SexConverter.class' found for resource 'com/ruoyi/system/converter/SexConverter.class'.

从日志中可以明显看到我的Mapper.xml有被监测到,但是没有找到触发更新的日志

SweetInk commented 1 month ago
2024-06-05 17:00:50.303 INFO  [0] [MyBatis] Monitoring resource 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-system/target/classes/mapper/OrderRecordMapper.xml' from 'file [E:\Code\JavaProject\workspace\HXZH-Admin\ruoyi-system\target\classes\mapper\OrderRecordMapper.xml]'
2024-06-05 17:00:50.306 INFO  [0] [Transform] sun.misc.Launcher$AppClassLoader@18b4aac2 instrumented class 'com/ruoyi/common/enums/OrderBrokerageStatusEnum' from 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-common/target/classes/com/ruoyi/common/enums/OrderBrokerageStatusEnum.class'.
2024-06-05 17:00:50.308 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@14b9817b[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@3052395d]] for com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.308 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@784c74e[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@3052395d]] for com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.OrderRecordMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.321 INFO  [0] [Core] sun.misc.Launcher$AppClassLoader@18b4aac2 found resource: 'org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd' from 'jar:file:/D:/Maven/apache-maven-3.9.0/mvn-repo/org/mybatis/mybatis/3.5.13/mybatis-3.5.13.jar!/org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd'.
2024-06-05 17:00:50.321 INFO  [0] [Core] sun.misc.Launcher$AppClassLoader@18b4aac2 found resource: 'org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd' from 'jar:file:/D:/Maven/apache-maven-3.9.0/mvn-repo/org/mybatis/mybatis/3.5.13/mybatis-3.5.13.jar!/org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd'.
2024-06-05 17:00:50.323 INFO  [0] [MyBatis] Monitoring resource 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-system/target/classes/mapper/TaskMapper.xml' from 'file [E:\Code\JavaProject\workspace\HXZH-Admin\ruoyi-system\target\classes\mapper\TaskMapper.xml]'
2024-06-05 17:00:50.324 INFO  [0] [Transform] sun.misc.Launcher$AppClassLoader@18b4aac2 instrumented class 'com/ruoyi/common/enums/TaskStatus' from 'file:/E:/Code/JavaProject/workspace/HXZH-Admin/ruoyi-common/target/classes/com/ruoyi/common/enums/TaskStatus.class'.
2024-06-05 17:00:50.327 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@5bfeb9ba[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@4cf1bd4a]] for com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.327 INFO  [0] [Core-SDK] Added reload listener weak[org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil$DestructibleClassEventListenerAdapter@445f6aa7[com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder@4cf1bd4a]] for com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2 hierarchy [com.ruoyi.system.mapper.TaskMapper@sun.misc.Launcher$AppClassLoader@18b4aac2]
2024-06-05 17:00:50.330 INFO  [0] [Core-Virtual] File 'E:\Code\JavaProject\workspace\HXZH-Admin\ruoyi-system\target\classes\com\ruoyi\system\converter\SexConverter.class' found for resource 'com/ruoyi/system/converter/SexConverter.class'.

从日志中可以明显看到我的Mapper.xml有被监测到,但是没有找到触发更新的日志

这个日志,是你启动应用后,IDEA控制台输出的吗? 当你修改你的mapper.xml后,你看下/target/classes/mapper/目录下对应的mapper.xml是否是你修改后的

Jasonyou-boy commented 2 weeks ago

这个日志是我查看jrebel截取的一部分 控制台日志只打印过加载插件成功 更新后不会显示重载 但是偶尔视乎是可更新的。