Javadocで@
シンボルをエスケープするにはどうすればよいですか? {@code}
タグの内側にある<pre>
タグ内で使用しようとしています。
すでにhtmlエスケープ@
シーケンスを試しましたが、うまくいきませんでした。
使用 - {@literal}
javadocタグ:
/**
* This is an "at" symbol: {@literal @}
*/
このためのjavadocは次のようになります。
This is an "at" symbol: @
もちろん、これはany文字に対して機能し、「特殊な」文字を表示する「公式にサポートされている」方法です。
また、最も簡単です-文字の16進コードとを知る必要はありません!
HTMLエンティティとして記述するだけです:
@
ドキュメント「 javadoc-The Java API Documentation Generator
行を@文字で開始し、解釈させない場合は、HTMLエンティティ@を使用します。
これは、エスケープする必要があるany文字にHTMLエンティティを使用できることを意味し、実際に次のことができます。
テキストは、HTMLエンティティとHTMLタグを使用してHTMLで記述する必要があります。ブラウザでサポートされているHTMLのバージョンを使用できます。標準ドックレットは、カスケーディングスタイルシートとフレームを含めて、HTML 3.2準拠のコードを他の場所(ドキュメンテーションコメントの外部)に生成します。フレームセットのため、生成されたファイルにはHTML 4.0が推奨されます。
たとえば、小なり記号(<)および大なり記号(>)のエンティティは、
<
および>
。同様に、アンパサンド(&)は&
。
私の解決策は
/**
* Mapper Test Helper.
*
* add the following annotations above the class
* <pre>{@code
* // junit5
* @literal @ExtendWith(SpringExtension.class)
* // junit4
* @literal @RunWith(SpringRunner.class)
* }</pre>
*/
あなたは一般的なアイデアを得た、8進数表現を使用してみてください:@