問題タブ [microprofile]
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 - Payara 5でjacksonをmoxyに置き換える方法
Payara 5 で jackson を moxy に置き換える方法についてよく読みましたが、良い解決策が得られなかったので、小さなプロジェクトを作成し、誰かが助けてくれることを願っています。
pom.xml
App.java
SimpleService.java
PojoEntity.java
このマイクロ アプリケーションを payara 5 にデプロイし、エンドポイントhttp://localhost:8080/micro-sample/api/sample/greet2をリクエストすると、結果は (予想どおり):
Payara は moxy の代わりに Jackson を使用しています。:) 良い!!!
==============================================
私の問題は、マイクロプロファイルを使用して自分のエンドポイントに到達するときです。
SimpleServiceMicroprofileApi.java
MicroService.java
そして、getClasses メソッドのApp.javaに次の行を追加します。
この変更を加えて再デプロイすると、http://localhost:8080/micro-sample/api/micro/recallGreet2にアクセスできるようになり、結果は次のようになります。
どうやらマイクロプロファイルはmoxyを使用し続け、PojoEntityプロパティ「differentName」を無視しているようです。
この例で、moxy を jackson に完全に置き換える方法を知っている人はいますか?
このプロジェクトは、この状況をテストできるようにするために、ここから入手できます。:)
Payara バージョン: 5.183
前もって感謝します。