Java 避免使用注释重新编译

Java 避免使用注释重新编译,java,compilation,annotations,Java,Compilation,Annotations,注释可以在运行时更改而不必重新编译代码吗?注释根本不能在运行时更改,更不用说不需要重新编译了。你的问题毫无意义。几乎可以肯定不是,因为它们嵌入在字节码中,而且事实上,并非所有注释都会在编译后保留。为什么这会有用?谢谢你的反馈。我的问题是,许多JavaEE供应商都在兜售基于保存的部署功能。我不清楚注释是否解决了这个问题。像JRebel这样重新加载热代码怎么样?对于OP来说,这可能有点过分了,但是理论上它应该是有效的,不是吗?我觉得我应该澄清一下:即使它有效,你仍然需要重新编译,但是你可以在运行时交

注释可以在运行时更改而不必重新编译代码吗?

注释根本不能在运行时更改,更不用说不需要重新编译了。你的问题毫无意义。

几乎可以肯定不是,因为它们嵌入在字节码中,而且事实上,并非所有注释都会在编译后保留。为什么这会有用?谢谢你的反馈。我的问题是,许多JavaEE供应商都在兜售基于保存的部署功能。我不清楚注释是否解决了这个问题。像JRebel这样重新加载热代码怎么样?对于OP来说,这可能有点过分了,但是理论上它应该是有效的,不是吗?我觉得我应该澄清一下:即使它有效,你仍然需要重新编译,但是你可以在运行时交换。