我正在从事Spring项目,因此需要在项目中使用构造型注释。我正在尝试了解构造型注释@Repository在Spring MVC应用程序中如何工作?
答案 0 :(得分:0)
据我所知,我使用Aspect Concept。
您定义存储库接口(通过扩展JpaRepository和通过注释@Repository)。 这些接口由应用程序上下文作为Spring Bean拾取。然后,使用JDK动态代理库(或通过CGLIB库)在运行时创建代理类。 这些存储库代理类具有已定义抽象方法的实现方法。基于抽象方法中提供的定义的实现。这是在编译时发生的。
在运行时,只要请求了Repository方法(自动装配),它们便由各自的Proxy Repository类方法提供服务。