Spring 在限定符注释中使用静态变量值

Spring 在限定符注释中使用静态变量值,spring,spring-el,Spring,Spring El,是否可以将类中定义的静态变量作为参数传递给@Qualifier注释?我尝试了下面的格式和其他一些变体,但都没有效果 @Qualifier("T(com.test.Constants).BEAN_NAME") Spring el在@Value注释中工作。例如,以下示例有效: @Value("#{ systemProperties['user.region'] }") 尝试使用@Qualifier(com.test.Constants.BEAN\u NAME)尝试使用@Qualifier(com

是否可以将类中定义的静态变量作为参数传递给@Qualifier注释?我尝试了下面的格式和其他一些变体,但都没有效果

@Qualifier("T(com.test.Constants).BEAN_NAME")
Spring el在@Value注释中工作。例如,以下示例有效:

@Value("#{ systemProperties['user.region'] }")

尝试使用
@Qualifier(com.test.Constants.BEAN\u NAME)

尝试使用
@Qualifier(com.test.Constants.BEAN\u NAME)

谢谢-它奏效了。我在文档中找不到此信息。你能告诉我你在哪里找到这些信息或者我可以阅读的文档吗?注释值是编译时常量。看,谢谢,它成功了。我在文档中找不到此信息。你能告诉我你在哪里找到这些信息或者我可以阅读的文档吗?注释值是编译时常量。看见