JSR 354 Java in Java 8

时间:2017-11-20 07:09:06

标签: java java-8 currency java-money jsr354

我需要在我的java 8应用程序中进行Money计算。由于我需要做的操作是基本操作,我正在考虑创建自己的钱类。 但从长远来看,我看到Java9有自己的Money实现,我们可能希望在将应用程序移动到java 9时迁移到它。

无论如何,我可以在Java 8中使用JSR 354实现资金吗?如果是的话,那么现在就推荐使用Java 8中的Money吗? https://jcp.org/aboutJava/communityprocess/final/jsr354/index.html

编辑:我错了,JSR 354不在Java 9中。但我的问题仍然是如何在Java 8中使用Money,这是在jAva中处理Money的推荐方法。

1 个答案:

答案 0 :(得分:4)

基本上,有两种方法可以使用它:

  1. 使用描述there
  2. 的依赖关系 pom.xml

    中的

    <dependency>
      <groupId>org.javamoney</groupId>
      <artifactId>moneta</artifactId>
      <version>0.9</version>
    </dependency>
    
    1. the repository的第二种方式。这是依赖:
    2. pom.xml

      中的

      <dependency>
          <groupId>javax.money</groupId>
          <artifactId>money-api</artifactId>
          <version>1.0.1</version>
      </dependency>