如何从 Spring 上下文中将 bean 的 属性 初始化为其名称?

How to initialize bean's property to its name from Spring context?

是否可以通过 @Bean-注释方法知道 bean 的名称并将其放入同一个 bean 的 属性,以便 bean 知道自己的名称?

如果这条路不行,那还有别的路吗?

是的,有接口 BeanNameAware 应该由您的 bean 实现。