英文:
Micronaut @Requires default declaration
问题
@Requires("environment")
和 @Requires(env = "environment")
等效吗?
如果它们不等效,@Requires的默认声明行为是什么?
英文:
Are @Requires("environment")
and @Requires(env = "environment")
equivalent?
In case they're not, which is the behavior of the default declaration of @Requires?
答案1
得分: 3
默认情况下(未指定名称的情况下),注释的参数始终是名为 value
的参数。因此,它们不等价。这些是:
@Requires("environment")
@Requires(value = "environment")
英文:
The default (no name specified) argument of an annotation is always the parameter named value
. So no, they are not equivalent. These are:
@Requires("environment")
@Requires(value = "environment")
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论