Java 从接口创建空代理bean

Java 从接口创建空代理bean,java,spring,Java,Spring,该服务有一个接口: @Component public interface TestService { @Transactional @AnyTestAspect void test(); } 是否可以将此接口的空实例创建为Springbean?不使用SpringAOP删除所有功能是必要的 因此,我们需要获得SpringBean,它是这个接口的实例,方法体为空,并且具有SpringAOP的所有逻辑。我不知道spring中有什么标准方法,但我确信可以创建spring的扩展

该服务有一个接口:

@Component
public interface TestService {
    @Transactional
    @AnyTestAspect
    void test();
}
是否可以将此接口的空实例创建为Springbean?不使用SpringAOP删除所有功能是必要的


因此,我们需要获得SpringBean,它是这个接口的实例,方法体为空,并且具有SpringAOP的所有逻辑。

我不知道spring中有什么标准方法,但我确信可以创建spring的扩展来允许它。但是为什么呢?为什么不创建将此类的空实现定义为bean所需的几行代码呢?你希望它看起来像什么?我认为,考虑到创建一个空的实现bean是多么简单,任何其他机制都会变得更加模糊。@CryptoFool in-out项目我们有一种方法,可以从groovy描述符将Springbean动态加载到上下文中。此描述符具有任何方法,其中包含任何用于验证的aop注释以及对外部服务的另一个调用。我同意这个要求非常具体,但我们需要它来解决问题。