你怎么能逃避javadoc中的@字符?
我如何逃避javadoc中的@
符号? 我正在尝试在<pre>
标签内使用一个{@code}
标签。
我已经试过了html转义@
序列,但没有工作。
使用{@literal}
javadoc标签:
/** * This is an "at" symbol: {@literal @} */
这个javadoc将读取:
This is an "at" symbol: @
当然,这将适用于任何angular色,并且是“正式支持”显示任何“特殊”angular色的方式。
这也是最直接的 – 你不需要知道字符的hex代码,你可以阅读你input的内容!
只要把它写成一个HTML实体即可:
@
从文档“ javadoc – Java API文档生成器 ”
如果您想要使用@字符开始一行,但没有对其进行解释,请使用HTML实体@。
这意味着您可以将HTML实体用于任何需要转义的angular色,而且您可以:
文本必须用HTML实体和HTML标签以HTML编写。 您可以使用浏览器支持的任何版本的HTML。 标准doclet通过包含层叠样式表和框架在其他地方(文档注释之外)生成符合HTML 3.2标准的代码。 由于框架集,HTML 4.0是生成文件的首选。
例如,小于符号(<)和大于符号(>)的实体应被写为
<
和>
。 同样,&字符(&)应该写成&
。
你有一般的想法,尝试使用八进制表示法: @
我的解决scheme是
/** * Mapper Test Helper. * * add the following annotations above the class * <pre>{@code * // junit5 * @literal @ExtendWith(SpringExtension.class) * // junit4 * @literal @RunWith(SpringRunner.class) * }</pre> */