【问题标题】:XMLEncoder - set value during writing an objectXMLEncoder - 在写入对象期间设置值
【发布时间】:2012-04-26 18:27:50
【问题描述】:

我需要将对象写入 XML,因此我使用 XMLEncoder,但该对象中的一个变量(字符串)应该被加密。是否可以在写入时捕获对象然后替换值(但不要在对象中设置值)?

【问题讨论】:

    标签: java xml xmlencoder


    【解决方案1】:

    是的。 XMLEncoder 使用序列化,因此您可以使用正常的序列化规则来覆盖 readObject 和 writeObject 中序列化的默认行为。

    http://java.sun.com/products/jfc/tsc/articles/persistence4/

    虽然有些人可能会争论加密文件中的对象是否足够重要,但也许您应该将其加密在内存中,因为这同样易于查看。

    【讨论】:

      猜你喜欢
      • 2020-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-18
      • 2020-07-12
      相关资源
      最近更新 更多