Описание тега java-money

Java Money and Currency API для Java
1 ответ

Почему javax.money.CurrencyUnit не сериализуем?

Почему javax.money.CurrencyUnit не простираться от java.io.Serializable? Все его подтипы реализуют java.io.SerializableИ, кроме того, если вы хотите использовать его в своем отображении гибернации, то findbugs остановит вас (совершенно правильно), п…
16 июн '16 в 17:43
1 ответ

Java Money - самая маленькая единица валюты

У меня есть нисходящий сервис (Stripe), который требует отправки валюты в наименьшей денежной единице (ноль-десятичная валюта в их документах). Т.е. для начисления $1 я бы отправил { "currency": "USD", сумма: 100 }, а для начисления ¥100 я бы отправ…
21 июн '17 в 11:02
2 ответа

Денежная и валютная операция Java - JSR 354

Мне было просто любопытно, если бы кто-нибудь знал, будет ли JSR 354 иметь официальную реализацию как часть любого будущего JDK. JDK 11 JavaDocs Реализация JSR354 Reference Когда я ищу JDK 11 документов в Интернете - это не похоже на Monetary а такж…
25 окт '18 в 22:27
1 ответ

Существуют ли какие-либо предостережения от создания FastMoney/Money из двойника?

Я видел, что есть проблемы при создании BigDecimal от double, Хотя FastMoney не использует BigDecimal (в отличие от Money), Я не уверен, как будет вести себя любой из них, когда я double значение. Создает FastMoney/Money экземпляр из double не реком…
19 дек '18 в 23:21
0 ответов

JSR354 (Java Money API) остается как javax.money или переходит на java.money?

Теперь, когда было проведено голосование, и jsr354-api (Java Money API) настроен для включения в дистрибутив Java, его пакет останется как javax.money или перейдет на java.money? Это намерение этого module-info.java файл, позволяющий использовать ja…
10 янв '19 в 07:16
1 ответ

Почему зависимость JavaMoney - это пакеты как POM?

Я не очень разбираюсь в системах сборки, но это меня заинтересовало. Большинство библиотек используют <type>jar</type> (по умолчанию) для их зависимостей, но библиотека JavaMoney использует pom вместо этого, в чем причина?
19 дек '18 в 00:16
0 ответов

org.javamoney.moneta.RoundedMoney - некоторые операции приводят к округленному значению, некоторые - нет

Если я использую org.javamoney.moneta и запустить следующую программу, я получил некоторые противоположные результаты для некоторых операций на org.javamoney.moneta.RoundedMoney, Иногда приведенное значение округляется, иногда это не так. Я использу…
29 авг '18 в 17:16
0 ответов

Создайте класс MonetaryAmount с валютой по умолчанию и округлением

Ищете простой способ создания пользовательской реализации интерфейса MonetaryAmount, который устанавливает для валюты по умолчанию значение Monetary.getCurrency(Locale.US) и округление по умолчанию до Monetary.getRounding(Monetary.getCurrency(Locale…
09 мар '18 в 01:02
2 ответа

Springboot конвертировать строку в JavaMoney

У меня есть один клиент, который публикует в моей сервисной валюте вот так: { "id": 1, "amount": "12.323,44" } Как настроить мой Springboot для преобразования этого в поле Java деньги? это мой объект public class MyObject { private Long id; private …
06 май '18 в 23:30
1 ответ

В чем разница между jsr354-api и jsr354-ri

Я хочу использовать библиотеку javamoney, я нашел две библиотеки ниже: javamoney/jsr354-api и javamoney/jsr354-ri в github. В чем разница, спасибо.
27 мар '17 в 14:06
0 ответов

Не могу создать Qclass из Java-денег

Я использую mongodb с QueryDsl для генерации предиката. В моем классе у меня есть поле с типом MonetaryAmount из ява-денег. Когда Qclass это генерировать, QueryDsl создать мой QMonetaryAmount, Проблема в MonetaryAmount это интерфейс и для Predicate …
15 дек '17 в 16:09
1 ответ

JSR-354 Java Деньги Монета указать прокси

Я пытаюсь выполнить конвертацию денег с помощью Moneta API, поэтому я называю это: MonetaryConversions.getExchangeRateProvider("IDENT", "ECB", "IMF", "ECB-HIST", "ECB-HIST90").getExchangeRate(sourceCurrency, targetCurrency); К сожалению, я получаю э…
15 июн '16 в 15:21
2 ответа

Ebean не может сериализовать деньги

Я пытаюсь переключить свой домашний проект на Java с рукописного SQL на Ebean. Когда я запускаю проект сейчас, я получаю сообщение Was unable to use reflection to find a constructor and appropriate getters forimmutable type interface j`avax.money.Mo…
29 июн '15 в 20:12
1 ответ

Как изменить округления для деления MonetaryAmount в jsr-354

Я использую jsr-354 org.javamoney.moneta API для валюты. Мне нужно разделить деньги, например, я хочу установить округления до 0,25 Таким образом, 100 долларов / 3 должны быть 33,25 По умолчанию val dollar100 = FastMoney.of(100, Monetary.getCurrency…
01 фев '17 в 06:46
1 ответ

javax.money.RoundingContextBuilder NoClassDefFoundError

Я хочу создать javax.money.CurrencyUnit используя: public static CurrencyUnit getCurrency() { return Monetary.getCurrency("IDR"); } Но я получил ошибку: java.lang.NoClassDefFoundError: at javax.money.RoundingContextBuilder.<init> (RoundingCont…
11 окт '17 в 07:45
1 ответ

Java Money - курс обмена валюты на конкретную дату

Я пытаюсь узнать обменный курс на конкретную дату между евро и долларом США. Вопрос в том, что я всегда получаю обмен смел на дату: LocalDate{year=2016, month=1, dayOfMonth=8} и это не имеет значения, если я укажу дату в запросе. Вот мои maven завис…
11 сен '17 в 08:06
2 ответа

Есть ли способ построить MonetaryAmount из целого значения в центах?

Учитывая цену, представленную как целое число целых центов, т.е. 199 = $1.99Есть ли метод API для построения MonetaryAmount? Одним из простых методов было бы разделить сумму на 100, но интересно, есть ли метод API для этого. MonetaryAmount ma = Mone…
07 авг '15 в 04:36
0 ответов

org.javamoney.moneta: список обменных курсов

Предоставляет ли org.javamoney.moneta lib список обменных курсов (например, https://www.cnb.cz/en/financial_markets/foreign_exchange_market/exchange_rate_fixing/daily.txt) и исторические обменные курсы? Спасибо за любую помощь.
09 янв '18 в 07:50
1 ответ

JavaMoney: установить CurrencyStyle без зависимости времени компиляции от монет

Я пытаюсь создать MonetaryAmountFormat который использует символ денежной единицы: MonetaryAmountFormat format = MonetaryFormats.getAmountFormat( AmountFormatQueryBuilder.of(Locale.GERMANY) .set(org.javamoney.moneta.format.CurrencyStyle.SYMBOL) .set…
22 июн '18 в 13:57
0 ответов

Как добавить ExchangeRateProvider в javax.money

Я написал собственный ExchangeRateProvider, который требует внедрения зависимости. Но для java.money вам нужно добавить свой пользовательский класс в файл под META-INF / services / javax.money.convert.ExchangeRateProvider. Обычный ServiceLoader не и…
23 авг '17 в 16:55