問題タブ [java-money]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
446 参照

java - javamoney.moneta.Money が null としてシリアル化/逆シリアル化されましたが、jackson-datatype-money 依存関係があります

ユーザーが金額を送信できる残りのエンドポイントを提供したいだけです。初めて javamoney.moneta.Money を使用することにしましたが、Postgres では null として永続化されています。

モデルは次のとおりです。

関連する場合は、結合列の関連モデルを次に示します

そしてそのAuditModel

リポジトリ

そして、エンドポイントを公開する AccountController

残りのエンドポイントを呼び出す方法は次のとおりです

その結果、Accountテーブルに新しいレコードが作成されますが、Money列はnullになります

jackson-datatype-money を追加して、この提案に従ってみましたこれが私のPOMです

いくつかの有用なポイントを追加する場合、この単体テストは合格です

最後に、何か間違ったことをしていると思われる場所で、コントローラーのエンドポイントでは null で埋められます。

デバッグ ビュー

0 投票する
1 に答える
216 参照

java - Java Money で為替レートがぶら下がる

Java money-api と moneta リポジトリを使用して簡単なお金の変換を試みていました。

ここで exr.getFactor() メソッドは、指定された日付の為替レートを提供しますが、その状態で何時間もハングアップします。

ぶら下がっている PF ログ。

過去の X 現地日付の EUR から USD への為替レートを指定する必要があります。

参考:https ://dzone.com/articles/Looking-java-9-money-and (為替レート)