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