在字符串中使用@符号

Sam*_*s33 2 java string variables

在几个开源java项目中,我已经看到在字符串变量中使用@符号,这有什么作用?

例如,我在应用程序中看到它的版本号存储在String实例中,例如:

public static final String APP_VERSION = "@VERSION@";
Run Code Online (Sandbox Code Playgroud)

Dav*_*itz 6

它用于构建脚本作为标记,用构建时间信息替换这些字符串,例如真实版本.真实信息通常取自属性文件或时间戳.