gpt4 book ai didi

java - 在 Spring 3 中,我可以实例化一个具有建议抽象方法的抽象类 bean 吗?

转载 作者:行者123 更新时间:2023-12-01 05:51:24 29 4
gpt4 key购买 nike

我想做一种 ORM 框架来满足我的需求。我想将我的模型描述为抽象类,因为它们将实现一些方法,而一些方法将被保留为抽象的、带注释的,并且应该由方面 bean 来实现(实际上,它们的执行被拦截)。是否可以在没有太多配置的情况下干净地实现这一点?理想情况下,我希望模型 bean 上没有 XML 配置。

UPD:这个想法是我不想要任何显式的实现或扩展类。无论如何,AOP 都会创建一个代理 - 它可以自动用作我的 bean 的实例吗?

UPD2:快两年过去了,我想将第一个答案标记为正确的答案。

看来我的想法是预测 Spring Data JPA。他们使用自定义命名空间来创建自动实现 JPA 存储库相应接口(interface)的 bean。我相信工厂模式就是用于此目的的。

此外,使用 Spring 的 JavaConfig,您可以在将类实例作为 bean 返回之前轻松实例化和增强它。

最佳答案

我相信答案是"is",仅仅是因为可以为接口(interface)提供建议。接口(interface)是纯抽象方法,所以应该是可能的。

至于配置多少,就需要多少。我不知道 XML 或注释是否适合您,但您只需建议接口(interface)或抽象类。实现或扩展的类无需额外努力即可获得建议

关于java - 在 Spring 3 中,我可以实例化一个具有建议抽象方法的抽象类 bean 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572248/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com