它只支持表达式;但是您可以处理它;例如通过使用bean引用:
@SpringBootApplication
public class So51620793Application {
public static void main(String[] args) {
SpringApplication.run(So51620793Application.class, args);
}
@RabbitListener(queues = "foo")
@SendTo("#{@sendTo}")
public String listen(Message in) {
System.out.println(in);
return new String(in.getBody()).toUpperCase();
}
@Bean
public String sendTo(@Value("${foo.bar}") String sendTo) {
return sendTo;
}
}
我不熟悉AWS代码;每个项目都为这个注释滚动自己的代码。