gpt4 book ai didi

java - 在Java中调用注解内的方法

转载 作者:行者123 更新时间:2023-12-02 00:47:18 24 4
gpt4 key购买 nike

我可以调用一个在注释中返回字符串的方法吗?
如果是这样,请指导我如何实现这一目标?

我尝试过这样的操作,但这对我不起作用。

@Description(value = Resource.getWord("key"))

最佳答案

注释仅接受编译时常量(因为它们可能在编译时使用),因此您无法在定义内进行任何计算,因为它们在编译时是未知的。

允许的常量类型有(取自 java-annotation-members ):

  • 原始
  • 字符串
  • 类别
  • 枚举
  • 另一个注释
  • 以上任意内容的数组

适合您情况的可能解决方案:

据我了解,您希望本地化 @Description 内容。因为这只是为了向其他开发人员公开,所以在我看来,您可以安全地简单地使用英语。本地化是针对最终用户的,而不是针对开发人员的。

关于java - 在Java中调用注解内的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57886512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com