問題タブ [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.
java - javamoney.moneta.Money が null としてシリアル化/逆シリアル化されましたが、jackson-datatype-money 依存関係があります
ユーザーが金額を送信できる残りのエンドポイントを提供したいだけです。初めて javamoney.moneta.Money を使用することにしましたが、Postgres では null として永続化されています。
モデルは次のとおりです。
関連する場合は、結合列の関連モデルを次に示します
そしてそのAuditModel
リポジトリ
そして、エンドポイントを公開する AccountController
残りのエンドポイントを呼び出す方法は次のとおりです
その結果、Account
テーブルに新しいレコードが作成されますが、Money
列はnullになります
jackson-datatype-money を追加して、この提案に従ってみましたこれが私のPOMです
いくつかの有用なポイントを追加する場合、この単体テストは合格です
最後に、何か間違ったことをしていると思われる場所で、コントローラーのエンドポイントでは null で埋められます。
java - Java Money で為替レートがぶら下がる
Java money-api と moneta リポジトリを使用して簡単なお金の変換を試みていました。
ここで exr.getFactor() メソッドは、指定された日付の為替レートを提供しますが、その状態で何時間もハングアップします。
ぶら下がっている PF ログ。
過去の X 現地日付の EUR から USD への為替レートを指定する必要があります。
参考:https ://dzone.com/articles/Looking-java-9-money-and (為替レート)