我正在以编程方式/动态方式创建原型(prototype)bean。我希望启动后的那些bean位于jmx控制台中。我如何区分它们?我正在使用注解来将我的bean添加到jmx中,并且我有@ManagedResource(objectName="bean:name=MybBean")我需要动态注入(inject)objectName。知道我该怎么做吗?这是我的jmx配置: 最佳答案 你可以通过实现org.springframework.jmx.export.naming.SelfNaming来做到这一点:@Component("MyPro