小编sca*_*rkd的帖子

No MonetaryAmountsSingletonSpi 已加载

在 pom.xml 中添加的依赖项:

<dependency>
    <groupId>javax.money</groupId>
    <artifactId>money-api</artifactId>
    <version>1.0.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

相关代码:

MonetaryAmount mon = Monetary.getDefaultAmountFactory()
                        //getCurrency() returns String
                        .setCurrency(amount.getCurrency())
                        //getContent() returns BigDecimal
                        .setNumber(amount.getContent())
                        .create();
Run Code Online (Sandbox Code Playgroud)

单元测试时我得到这个异常:

javax.money.MonetaryException: No MonetaryAmountsSingletonSpi loaded.

at javax.money.Monetary.lambda$getDefaultAmountFactory$13(Monetary.java:291)
Run Code Online (Sandbox Code Playgroud)

java-money

3
推荐指数
1
解决办法
473
查看次数

标签 统计

java-money ×1