Open gghxjava opened 11 months ago
有报错吗? 我直接用的idea提供的存储: https://github.com/tangcent/easy-yapi/blob/master/idea-plugin/src/main/kotlin/com/itangcent/idea/plugin/settings/xml/ProjectSettingsComponent.kt https://github.com/tangcent/easy-yapi/blob/e1be9fe9bd5cab6c15a1bebfcd4ca171a7290f37/idea-plugin/src/main/kotlin/com/itangcent/idea/plugin/settings/XmlSettingBinder.kt#L16-L18
大佬你试试 我序列化项目级别的数据 保存之后,然后关闭idea ,你会发现序列化失败
你为啥要存DefaultTreeModel?
因为我有一棵树 我不希望每次都去数据库获取 直接存储xml文件里面 我想了一个方法 我把他序列化为一个字节数组 存入xml文件 可以临时解决问题 但是我很想知道 为什么项目级存储 无法存储对象 而应用级可以 这令我很费解
太复杂的对象还是自己处理序列化比较好,settings里面就放string
1
大佬我想添加一些配置项,我发现你的的projectSetting只能序列化基本数据类型 无法序列化对象,是有什么原因吗