- 博客(1)
- 收藏
- 关注
原创 针对java.lang.IllegalArgumentException: Invalid value type for attribute factoryBeanObjectType解决方案的设计
摘要:为解决MyBatis与Spring集成时factoryBeanObjectType属性被错误序列化为String类型的问题,本文设计了一个BeanDefinitionRegistryPostProcessor解决方案。该方案通过启动监控线程,在10秒内进行500次检测修复,动态修改Bean定义。当发现字符串类型的factoryBeanObjectType属性时,尝试通过反射获取对应的Class对象并重置,若解析失败则移除该属性,确保系统正常启动。该方法避免了版本降级需求,有效解决了框架兼容性问题。
2025-07-20 20:35:52
268
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人