java-如何在运行的时候修改注解的参数值

2016 年 5 月 25 日
 crytis

比如 @Test(name="haha"),如何在程序运行中修改 haha 为别的值?

5914 次点击
所在节点    Java
5 条回复
qinxi
2016 年 5 月 26 日
从反射中来,到反射中去..瞎猜
twoyuan
2016 年 5 月 26 日
twoyuan
2016 年 5 月 26 日
貌似真实代码和答案里有些出入, annotations 这个 map 现在在 class 中 annotationData 里了,改过的代码贴一下:

https://gist.github.com/twiceyuan/b8b4d952d6fd641e98f68f1e9d327988
crytis
2016 年 5 月 26 日
@twoyuan 多谢。用中文搜的没搜到。。
看了一会,没太看明白。慢慢研究下。
另外问一下, spring 容器中的 bean 上的注解可以用这个方法改吗
twoyuan
2016 年 5 月 26 日
@crytis 不太清楚了,我不是做 Java 后端的,对 Spring 不熟悉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/281238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX