問題タブ [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.

0 投票する
0 に答える
1644 参照

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 に伝えたいと思います。

それを修正する方法を知っていますか、それとも他の方法がありますか?

0 投票する
2 に答える
1094 参照

angularjs - Spring と Angular が連携するように構成する方法

Spring REST サーバー (v3.2) とクライアント コード用の AngularJS があります。

基本的なシナリオでの私の理解から、ユーザーはベース ドメイン .com に移動し、index.html が送り返され、その時点から Angular が通信を管理します。

私の質問は次のとおりです。1. Angular ファイルを返すように Spring を設定する方法。2. ユーザーがベース ドメインを経由せずに .com/books/moby-dick に移動する状況を処理する方法。現在、クライアントによってレンダリングされると想定されていた Moby-Dick 本の JSON 表現を返します。

優れたチュートリアルは高く評価されます。これは私のウェブイニシャライザクラスです:

これは私の MVC 構成ファイルです。

0 投票する
15 に答える
141220 参照

python - Python DNS モジュールのインポート エラー

python dns モジュールを使用しています。新しい Linux インストールで使用しようとしましたが、モジュールがロードされていません。クリーンアップとインストールを試みましたが、インストールが機能していないようです。

python version および pip version コマンドの更新された出力

どうもありがとうございました。

注:- 新しいマシンにファイアウォールをインストールしました。インポートに影響するかどうかはわかりません。しかし、私はそれを無効にしようとしましたが、それでもうまくいかないようです。

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

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でのそのような命名規則のルールは何ですか?

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

automapper - Automapper - リゾルバーでデータベースを検索するにはどうすればよいですか

automapper.config のいくつかのフィールドを解決するには、データベースを検索する必要があります。リゾルバークラスでは、データベース接続がありません。データベース接続をリゾルバー クラスに転送することはできますか?

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

c# - MEF を使用して組み込みライブラリを含む DLL をロードする

私は現在、MEF フレームワークを使用して実行時にプラグインをロードするプラグイン システムを備えたアプリケーション スイートを作成しています。

私は現在、最上位の WPF アプリケーションの 1 つをセットアップして、参照されている DLL を埋め込みリソースとして埋め込み、ここで説明する方法を使用して実行時にロードします。

これは正常に動作し、正常に動作する単一ファイル WPF アプリケーションを取得します。

ただし、別のトップ レベルのコンソール アプリケーションでは、MEF フレームワークを使用して実行時にプラグインをロードします (WPF アプリケーションは修正されており、明示的にプラグインが含まれています)。私のプラグインには、さまざまなライブラリに対するいくつかの依存関係があり、コンソール アプリケーションがプラグインをロードする拡張フォルダーには、さまざまなライブラリ dll がすべて散らばっています。

拡張機能ディレクトリに最上位の DLL ファイルのみが含まれるように、各プラグインの依存関係をそれ自体に埋め込みたいと考えています。上記で使用した方法は、これらの埋め込みリソースを検索するのは実行中のアセンブリのみであるため、プラグイン コンポーネントが必要な依存関係を見つけることができないため、このアプローチには対応していません。

現在の OnResolveAssembly メソッドは次のようになります。

続行する最善の方法は、リストにロードされたすべてのアセンブリを追跡する機能を追加し、新しいアセンブリがこの方法でロードされたら、再帰的に同じことを行うことだと考えています。それらの中に埋め込まれた DLL をロードします。次に、これらの DLL をキャッシュとして機能するリストに追加できます。

これを進めるためのより良い方法はありますか?

0 投票する
0 に答える
276 参照

android - Android Studio で jar をインポートしようとするとリゾルバー エラーが発生する

Android Studio プロジェクトに jar を追加しようとしています。

私はすでに build.gradle を編集しました:

コードは正常に動作します (コンパイルされ、アプリに必要なものがあります) が、コードを見ると、リゾルバーから多くのエラーが発生しています。

ここに画像の説明を入力

com.ubikod.capptain.android.sdk.activity.CapptainActivity が存在することを彼に伝えるために何かをどこかに忘れたのではないかと思います。何か案は ?

編集: これが私のすべてのビルドファイル、メインのものです:

そして、私のモジュールに固有のもの:

ご協力いただきありがとうございます!

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

maven - ローカルの Maven リポジトリに対するローカル ファイルの解決

build.sbt にローカル リポジトリ リゾルバーの行を追加しました。

また、mvn install を使用してファイルをローカルにインストールしました

ここでは、ファイルがローカル リポジトリにインストールされていることがわかります。

しかし、ビルドプロセス中にファイルが見つかりません:

特に最後の行に注意してください。

ファイル://C:/Users/S80035683/.m2/repository/net/sf/py4j/py4j/0.7/py4j-0.7.pom

これは、以前にインストールしたパスと同じです。つまり、ファイルは存在します。

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

binding - ADFS 3.0 で HTTP アーティファクト バインドをセットアップするにはどうすればよいですか?

GSA (Google 検索アプライアンス) 経由で送信する SAML アサーションを解決できる ADFS 3.0 で HTTP アーティファクト バインディングを有効にするための手順を理解しようとしています。「Artifact Resolver URL」を GSA に提供する必要があります。そのため、この URL を機能させるために ADFS 3.0 に含まれる手順を知る必要があります。

セクション 4.8 でこれについて説明している以下のドキュメントを参照してください。

http://download.microsoft.com/documents/France/Interop/2010/Using_ADFS2_0_For_Interoperable_SAML_2_0-Based_Federated_SSO.docx