問題タブ [java-annotations]

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 投票する
5 に答える
10854 参照

spring - spring-boot アプリケーション用に mockito を使用して認定 Bean をモックする

私のシナリオを検討してください

これは私のコードです。

これをテストするには

ここでは、モックが注入されていません。修飾された Bean をモックするための適切なメカニズムを手伝ってください。

これがスプリングを使用した正しいコーディング方法でない場合は、これを使用するための正しい方法を教えてください。

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

java - JAPE の右側で if-else ステートメントを作成する方法は?

GATE の一部である JAPE (Java Annotation Pattern Engine) は初めてです。

LHS では、いくつかのタグ (タグ a、b、および c など) をテキストにするルールを既に作成しています。

私のテキストはいくつかの部分で構成されており、生成されたタグに基づいて各部分を分類したいと考えています。

例として:

ご覧のとおり、各レコードには で生成された複数のタグを含めることができますLHS

その中のタグに基づいて各レコードを分類したいと思います。

aたとえば、レコードに tag が含まれている場合abそれを A に分類します。ab

RHS でこれを操作する必要があることに気付きましたが、これを記述する方法がわかりません。

手がかりか何かを教えてください。

ありがとう。

よろしく。

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

java - AbstractProcessor、ターゲットが別の注釈である注釈を主張する方法は?

この注釈が与えられた場合:

@Interceptor私のライブラリのユーザーは、次のように で注釈が付けられたカスタム注釈を作成する API を拡張できます。

AbstractProcessorは、プロセッサがサポートする注釈型の名前を返すgetSupportedAnnotationTypesというメソッドを提供します。しかし、の名前を指定すると@Interceptor、次のようになります。

クラスに注釈が付けられている場合、processor#processメソッドは通知されません@Bypass

では、 を使用する場合AbstractProcessor、どのターゲットが別の注釈であるかをどのように主張するのでしょうか?

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

olingo - Apache Olingo for OData v4 での注釈の使用

Odata v2 の Olingo での注釈の使用について説明しているドキュメントがあるようです: https://olingo.apache.org/doc/odata2/tutorials/AnnotationProcessorExtension.html

たとえば、すべての EDM メタデータの詳細を示すプロバイダーを手動で作成する代わりに、モデルに注釈を追加して、すべてのメタデータを生成する汎用 EDM プロバイダーを用意したいと考えています。データプロバイダーについても同様です。次のようなものが必要です。

Olingo Odata4 に同様の機能はありますか? 例が見つからず、検索してもソース コードで定義されている注釈が見つかりませんでした。このアプローチは、.Nets Web API、SDL Odata、Olingo Odata2 などの他のフレームワークでも機能することを思い出してください。

更新: 代わりに、Odata v4 もサポートし、表記法を持つ SDL Odata を使用することになりました。例については、 https : //github.com/sdl/odata-example をご覧ください。

Scala でのモデルは次のようになります。

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

java - サービス層の @Transactional アノテーション

@Transactional次のように、Spring アノテーションでアノテーションが付けられた 2 つのメソッドを持つ DAO クラスがあります。

これら 2 つのメソッドを同じトランザクションの一部にしたいので、いずれかのメソッドが失敗すると、トランザクション全体がロールバックされます。

これらのメソッドは、次のようにサービス レイヤーから呼び出されます。

@Transactionalこれが最良のアプローチであると読んだので、サービスレイヤーで注釈を使用していますが、一方で、@Transactional属性はapplicationContextから取得した参照で注釈付きメソッドを呼び出す場合にのみ機能することを読んだので、これが真の場合、@Transactional注釈がサービス層で機能しない理由を説明します。

質問が 1 つあります。

@Transactional 属性が applicationContext から取得した参照でアノテーション付きメソッドを呼び出す場合にのみ機能する場合、サービス レイヤーに Transactional アノテーションを配置することはどのように優れているのでしょうか?

よろしくお願いします。

0 投票する
3 に答える
685 参照

java - JPA Transientアノテーションがターゲットにメソッドを持つのはなぜですか?

JPA の @Transient アノテーションに @Targetメソッドもある理由について、例を使用して説明できる人はいますか?

ドキュメントhttp://docs.oracle.com/javaee/5/api/javax/persistence/Transient.htmlを参照しています

@Target(値={METHOD,FIELD})

前もって感謝します!

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

nlp - GATE での複数行の注釈文

GATE の Sentence Splitter モジュールに問題があります。私のテキストは次のようなものです:

文は次のように分割する必要があると確信していますが、

ANNIE Sentence Splitter は、異なる行のテキストを異なる文にグループ化する必要があることを認識するため、次の結果になります。

これは、文が複数の行に分かれているためです。文が複数の行にまたがっている可能性があることを文スプリッタに伝える方法はありますか? または、そのようなタイプのテキストの文を認識するためのより良い方法はありますか?

ありがとうございました :)