代码之家  ›  专栏  ›  技术社区  ›  ha9u63a7

爪哇的货币和货币运作——JSR354

  •  1
  • ha9u63a7  · 技术社区  · 5 年前

    我只是好奇是否有人知道JSR354是否会有一个正式的实现作为未来JDK的一部分。

    Monetary MonetaryAmount 课程不包括在内。但是jsr354的实现存在于jsr354ri下的Github中。

    如果我不想遵循参考实现,是否意味着我可以编写自己的实现?我的目的是支持其他货币,例如。 Chinese Yuan Renminbi

    谢谢,

    2 回复  |  直到 5 年前
        1
  •  3
  •   Werner Keil    5 年前

    Transfer Ballot

    JavaMoney是jsr354及其一些扩展背后更广泛的项目,它一直扮演着类似的角色。在转让投票之后,有一家公司(Trivadis)和两名独立的EG成员作为维护领导。加上许多其他人贡献了扩展,包括像红帽或扎兰多大名。 另外,在为JDK本身开发的“迭代”发布计划下,有了未来资金JSR,但对其他JSR开放,我们计划以符合社区需求的速度提供定期发布。如果说意大利或另一个国家由于过度债务或出现类似“脱欧”的情况而失去在欧元区的地位,那么这些国家的货币将发生变化。而一个独立的Money JSR可以通过提供必要的更改来立即做出响应,而无需等待JDK。

        2
  •  2
  •   Sergey Ponomarev Bharat Pahalwani    5 年前
    1. 最初JavaMoney的目标是包含在JDK中,但后来决定将其作为JavaEE规范。正如您可能知道的,从JDK11开始,JavaEE类不是JDK的一部分,它们应该作为任何其他常见的依赖项安装,即通过Maven。
    2. 是的,您可以添加任何自定义货币,这是支持的开箱即用。您需要添加的实例 CurrencyProviderSpi 如教程中所述 Registering Custom Currencies .
    推荐文章