Spring 表达式语言- 是否可以在 SEL 中使用#this
Spring Expression Language- Is it possible to use #this in SEL
我有一个基础 class,我用
注释方法
@kafkaListener(topics=#{beanName.topicName}).
扩展基础 class 的每个子class 都可以有一个他们将收听的唯一主题名称。
每个子class都是一个注册的bean。
现在我想做的是,在基类中用 kafkaListener 注释方法,我不想将它移到子类中。
每个 subclass 的 bean 名称都将不同。
那么无论如何我可以分配
topics=#{beanName.topicName}
普遍化?
我试过#{this.topicName},但还是不行。
提前致谢。
对当前 bean 或 bean 名称的引用不可用于 SpEL 评估。
我有一个基础 class,我用
注释方法@kafkaListener(topics=#{beanName.topicName}).
扩展基础 class 的每个子class 都可以有一个他们将收听的唯一主题名称。
每个子class都是一个注册的bean。
现在我想做的是,在基类中用 kafkaListener 注释方法,我不想将它移到子类中。 每个 subclass 的 bean 名称都将不同。 那么无论如何我可以分配
topics=#{beanName.topicName}
普遍化?
我试过#{this.topicName},但还是不行。
提前致谢。
对当前 bean 或 bean 名称的引用不可用于 SpEL 评估。