如今,我正在研究哪种数据类型适合Java 8中的货币/货币。
我已经遇到过数据类型和货币/货币操作的JSR-354规范 数据。其API的参考实现位于:https://github.com/JavaMoney
我已经尝试通过网络上的示例来学习 0.9 版本的api。这很酷很容易。但
当我将api的版本更新为 1.0 时,我意识到核心构建器类
包含货币函数的此类MonetaryCurrencies
,MonetaryAmounts
和MonetaryFunctions
类已被完全删除,而不是标记为已弃用。
对API进行如此大的更改是否正常?有人在生产中尝试过JavaMoney Api吗?
除了BigDecimal
和java.util.Currency
以外,您的推荐用于表示货币/货币数据的内容是什么?
答案 0 :(得分:0)
我没有在生产中尝试过JSR-354。我使用了Money概念从https://github.com/stephenh/timeandmoney获得灵感。
这是来自Eric Evans的Time and Money library代码的镜像 - 域驱动设计的作者