2013-01-12 55 views
-2

可以在运行时更改注释而无需重新编译代码?避免使用注释重新编译

+1

几乎肯定不是,因为它们嵌入在字节码中(事实上,并非所有注释都保留在编译之外)。为什么这会有用? –

+0

感谢您的反馈。我的问题是沿着许多Java EE供应商所宣传的保存功能的部署路线。我不清楚注释是否解决这个问题。 – KBeans

回答

0

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

+0

热门代码重新加载如JRebel怎么样?这对于OP的目的可能是过度的,但理论上它应该起作用,不是吗? – us2012

+0

(我觉得我应该澄清一点:即使它工作,你仍然需要重新编译,但你可以在运行时交换。) – us2012