問題タブ [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.
java - Java アノテーション
Javaでの注釈の目的は何ですか? 私は、コメントと実際のコードの間のどこかとして、このあいまいな考えを持っています。それらは実行時にプログラムに影響しますか?
それらの典型的な使用法は何ですか?
それらはJavaに固有のものですか?C++ に相当するものはありますか?
java - 手作りの Hibernate マッピング ファイルからアノテーションに移行する努力をする価値はありますか?
手作りの休止状態マッピング ファイルを使用して開発された元のコード ベースを持つ webapp があります。それ以来、hbm.xml ファイルの「コーディング」にかなり習熟しました。しかし、最近のクールな子供たちはすべて注釈を使用しています。
質問は、コードをリファクタリングして hibernate アノテーションを使用する価値があるかどうかです。ヒップでモダンであること以外に、何か得られるものはありますか? 既存の手動でコーディングされたマッピング ファイルを制御できなくなりますか?
サブ質問は、どのくらいの労力がかかるかということです。 私は自分のデータベースが無駄がなく意地悪であるのが好きです。マッピングは、2 つのセット、いくつかのサブクラス、および約 8 つのテーブルを含む、12 のドメイン オブジェクトのみをカバーします。
親愛なる SOpedians の皆様、情報に基づいたご意見をお寄せいただきありがとうございます。
pdf - PDF ドキュメントを表示して注釈を付けるためのコンポーネント
PDFドキュメントを表示し、ユーザーが実際の注釈を追加できるようにするための優れたWindowsフォームコンポーネントを誰でも推奨できますか(これは、Adobe Readerによって作成されたものと同じことを意味します)。
更新: Abobe が Reader と共にインストールする AxAcroPDF コンポーネントを試しましたが、これは注釈をサポートしていません。基本的には、AxAcroPDF を Reader の「コメント & マークアップ ツールバー」と組み合わせて使用したいと考えています。Foxit SDK の ActiveXはこれに対応しているようですので、それを試してみます。選択肢がもっとあるだろうと思っただけです。
java - JPA の複合キー
自動生成された主キーだけでなく、他の 2 つのフィールドで構成される一意の複合キーを持つエンティティを作成したいと考えています。JPAでこれを行うにはどうすればよいですか?
主キーは別のテーブルで外部キーとして使用する必要があり、それを複合化するのは良くないため、これを行いたいと考えています。
次のスニペットでは、コマンドとモデルを一意にする必要があります。pk はもちろん主キーです。
java - Java の @Override アノテーションをいつ使用し、その理由は?
@Override
Java のアノテーション を使用するためのベスト プラクティスとその理由は何ですか?
@Override
オーバーライドされたすべてのメソッドに注釈を付けるのはやり過ぎのようです。を使用する必要がある特定のプログラミング状況と、 を使用し@Override
てはならない状況はあり@Override
ますか?
java - Java サブクラスに注釈を定義させるにはどうすればよいですか?
クラスが注釈を定義した場合、そのサブクラスに同じ注釈を定義させることは何とか可能ですか?
たとえば、単純なクラス/サブクラスのペアがあり、それを共有しています。@Author @interface.
私がやりたいことは、さらにサブクラスごとに同じアノテーションを定義するように強制し、将来のどこかを@Author
防ぐことです。RuntimeException
TestClass.java:
TestSubClass.java:
実行時にすべての注釈を列挙し、不足している をチェックできることはわかっています@Author
が、可能であればコンパイル時にこれを実行したいと考えています。
c++ - 「__callback」SALアノテーションの効果とは?
バッファ アノテーションの目的は確かに理解できますが、__callbackが検出するエラーの種類はわかりません。
アイデア、例はありますか?
java - デザインパターンの Java アノテーション?
パターンの注釈を維持するプロジェクトはありますか?
たとえば、ビルダーを作成するときは、 でマークしたいと思い@Builder
ます。
このように注釈を付けると、コードが何を実装しているかがすぐに明確になります。また、@Builder
アノテーションの Javadoc は、ビルダー パターンの説明を参照できます。さらに、ビルダー実装の Javadoc から Javadoc への移動は、 で注釈を付けると@Builder
簡単になります。@Builder
@Documented
コード内にあるパターンやイディオムに対するこのような注釈の小さなセットの蓄積が遅くなりましたが、より完全な既存のプロジェクトが存在する場合はそれを活用したいと考えています。そのようなプロジェクトがない場合は、別のパターン/イディオム アノテーション プロジェクトにスピンオフすることで、私が持っているものを共有できるかもしれません。
更新:この議論に応えて、 Pattern Notes プロジェクトを作成しました。貢献を歓迎します! ここは@Builder
java - Java Web サービスを使用しているときに HttpServletRequest オブジェクトにアクセスするにはどうすればよいですか
Java 6、Tomcat 6、および Metro を使用しています。WebService および WebMethod アノテーションを使用して、Web サービスを公開しています。リクエストに関する情報を入手したいと思います。次のコードを試してみましたが、wsCtxt は常に null です。WebServiceContext で null を取得しないようにするには、どの手順を実行する必要がありますか。
つまり、次の行を実行して wsCtxt の null 以外の値を取得するにはどうすればよいでしょうか?
MessageContext msgCtxt = wsCtxt.getMessageContext();
java - 別の JPA の質問
私はこのコードを持っています:
しかし、これを使用すると:
私はこの例外を受け取ります:
ルックアップを削除すると、イテレータにもそれに近いものはありません。何が問題なのですか?