Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在几个开源的java项目中,我看到了字符串变量中@符号的使用,这有什么作用呢?
例如,我在一个将其版本号存储在 String 实例中的应用程序中看到它,例如:
public static final String APP_VERSION = "@VERSION@";
它用于构建脚本作为标记,将这些字符串替换为构建时间信息,例如真实版本。真实信息通常取自属性文件或时间戳。
放入@一个字符串并没有做任何特别的事情(相对于 Java)。不过,这个例子看起来很奇怪。在编译之前,该值可能会被构建脚本替换为实际版本号。字符串也有可能完全在做其他事情。
@
有谁知道如何强制存在以“按原样”检索 HTML 文件,而不是添加<?xml和合并</-s?
<?xml
</
甚至维基百科维基百科说: