問題タブ [resolver]
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 - Jackson JSON: TypeIdResolver の実装
現在、アプリケーション サーバーで静的データを使用するベース API の設計に取り組んでおり、データをシリアル化する方法として Jackson を選択しました。問題は、最終的な JSON ファイルにネストしたくないため、次のようになることです。
これはシリアル化に最適です。次のようなものが得られます。
しかし、今、私はそれをデシリアライズしたいのですが、残念ながら例外がスローされます: Could not resolve Object Id [2] (for [simple type, class org.photon.Main$Child])
. いくつかの調査の後、カスタムの型 ID リゾルバーを実装する必要があると言われましたが、リソースが不足しているため何もできませんでした。Registry を逆シリアル化するときに、Parent のインスタンスを子に取得し、Child のインスタンスを親に取得する方法を Jackson に伝えたいと思います。
それを修正する方法を知っていますか、それとも他の方法がありますか?
angularjs - Spring と Angular が連携するように構成する方法
Spring REST サーバー (v3.2) とクライアント コード用の AngularJS があります。
基本的なシナリオでの私の理解から、ユーザーはベース ドメイン .com に移動し、index.html が送り返され、その時点から Angular が通信を管理します。
私の質問は次のとおりです。1. Angular ファイルを返すように Spring を設定する方法。2. ユーザーがベース ドメインを経由せずに .com/books/moby-dick に移動する状況を処理する方法。現在、クライアントによってレンダリングされると想定されていた Moby-Dick 本の JSON 表現を返します。
優れたチュートリアルは高く評価されます。これは私のウェブイニシャライザクラスです:
これは私の MVC 構成ファイルです。
python - Python DNS モジュールのインポート エラー
python dns モジュールを使用しています。新しい Linux インストールで使用しようとしましたが、モジュールがロードされていません。クリーンアップとインストールを試みましたが、インストールが機能していないようです。
python version および pip version コマンドの更新された出力
どうもありがとうございました。
注:- 新しいマシンにファイアウォールをインストールしました。インポートに影響するかどうかはわかりません。しかし、私はそれを無効にしようとしましたが、それでもうまくいかないようです。
java - BeanELResolver で名前を正しく解決する方法
次のプロパティを持つ Java の非常に特殊なクラスを使用する必要があります。
そのクラスのインスタンスを jsp ページ内で使用します。
<c:out value = "${certificate.spsExchangedDocument.id.value}"/>
次の例外がスローされます。
javax.el.PropertyNotFoundException: クラス「un.unece.uncefact.data.standard.spscertificate._5.SPSCertificateType」にはプロパティ「spsExchangedDocument」がありません。com.sun. el.parser.AstValue.getValue(AstValue.java:138) at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206) at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:1001)
問題は、プロパティがspsExchangedDocumentと呼ばれるという事実に直接あると思いますが、メソッドはgetSPSExchangedDocumentと呼ばれます。クラスのコードは変更できません。XSD から自動的に生成され、変更できないため、ページを変更する必要があります。しかし、EL が適切に解決するには、どのような名前を使用する必要がありますか。
- spsExchangedDocument.
- SPSExchangedDocument.
- sPSExchangedDocument.
とにかくJavaとELでのそのような命名規則のルールは何ですか?
automapper - Automapper - リゾルバーでデータベースを検索するにはどうすればよいですか
automapper.config のいくつかのフィールドを解決するには、データベースを検索する必要があります。リゾルバークラスでは、データベース接続がありません。データベース接続をリゾルバー クラスに転送することはできますか?
c# - MEF を使用して組み込みライブラリを含む DLL をロードする
私は現在、MEF フレームワークを使用して実行時にプラグインをロードするプラグイン システムを備えたアプリケーション スイートを作成しています。
私は現在、最上位の WPF アプリケーションの 1 つをセットアップして、参照されている DLL を埋め込みリソースとして埋め込み、ここで説明する方法を使用して実行時にロードします。
これは正常に動作し、正常に動作する単一ファイル WPF アプリケーションを取得します。
ただし、別のトップ レベルのコンソール アプリケーションでは、MEF フレームワークを使用して実行時にプラグインをロードします (WPF アプリケーションは修正されており、明示的にプラグインが含まれています)。私のプラグインには、さまざまなライブラリに対するいくつかの依存関係があり、コンソール アプリケーションがプラグインをロードする拡張フォルダーには、さまざまなライブラリ dll がすべて散らばっています。
拡張機能ディレクトリに最上位の DLL ファイルのみが含まれるように、各プラグインの依存関係をそれ自体に埋め込みたいと考えています。上記で使用した方法は、これらの埋め込みリソースを検索するのは実行中のアセンブリのみであるため、プラグイン コンポーネントが必要な依存関係を見つけることができないため、このアプローチには対応していません。
現在の OnResolveAssembly メソッドは次のようになります。
続行する最善の方法は、リストにロードされたすべてのアセンブリを追跡する機能を追加し、新しいアセンブリがこの方法でロードされたら、再帰的に同じことを行うことだと考えています。それらの中に埋め込まれた DLL をロードします。次に、これらの DLL をキャッシュとして機能するリストに追加できます。
これを進めるためのより良い方法はありますか?
android - Android Studio で jar をインポートしようとするとリゾルバー エラーが発生する
Android Studio プロジェクトに jar を追加しようとしています。
私はすでに build.gradle を編集しました:
コードは正常に動作します (コンパイルされ、アプリに必要なものがあります) が、コードを見ると、リゾルバーから多くのエラーが発生しています。
com.ubikod.capptain.android.sdk.activity.CapptainActivity が存在することを彼に伝えるために何かをどこかに忘れたのではないかと思います。何か案は ?
編集: これが私のすべてのビルドファイル、メインのものです:
そして、私のモジュールに固有のもの:
ご協力いただきありがとうございます!
maven - ローカルの Maven リポジトリに対するローカル ファイルの解決
build.sbt にローカル リポジトリ リゾルバーの行を追加しました。
また、mvn install を使用してファイルをローカルにインストールしました
ここでは、ファイルがローカル リポジトリにインストールされていることがわかります。
しかし、ビルドプロセス中にファイルが見つかりません:
特に最後の行に注意してください。
ファイル://C:/Users/S80035683/.m2/repository/net/sf/py4j/py4j/0.7/py4j-0.7.pom
これは、以前にインストールしたパスと同じです。つまり、ファイルは存在します。
binding - ADFS 3.0 で HTTP アーティファクト バインドをセットアップするにはどうすればよいですか?
GSA (Google 検索アプライアンス) 経由で送信する SAML アサーションを解決できる ADFS 3.0 で HTTP アーティファクト バインディングを有効にするための手順を理解しようとしています。「Artifact Resolver URL」を GSA に提供する必要があります。そのため、この URL を機能させるために ADFS 3.0 に含まれる手順を知る必要があります。
セクション 4.8 でこれについて説明している以下のドキュメントを参照してください。