これは私がやろうとしていることです:
/**
* <pre>
* {@code
* @XmlRootElement
* public final class Page {
* }
* }
* </pre>
*/
私はそれが次のような形式であることを期待しています:
@XmlRootElement
public final class Page {
}
しかし、私は得ています:
@XmlRootElement
public final class Page {
}
これらのHTMLエンティティを実際のシンボル(@
、{
、}
)は、javadoc警告と完全に誤ったフォーマットにつながります。回避策とは何ですか?
これは私にとって最終的にどのように機能するかです:
/**
* <pre>
* @XmlRootElement
* public final class Page {
* }
* </pre>
*/
<pre>
<code>
{@literal@}Override
public String toString() {
return "blah";
}
</code>
</pre>
これでうまくいきます。
コードスニペットを<pre><code></code></pre>
でラップします。これらは、特殊文字のエスケープを忘れることができる特別なHTMLタグです。
それは古い質問ですが、なぜそれが私にとってうまくいかなかったのかを理解しました。
これは機能していませんでした:
<pre>{@code
@Autowired
しかし、すべてが1行で記述されている場合は機能します。
<pre>
{@code @Autowired