@Repository批注如何在Spring MVC内部工作?

时间:2019-05-24 07:00:32

标签: java spring spring-mvc

我正在从事Spring项目,因此需要在项目中使用构造型注释。我正在尝试了解构造型注释@Repository在Spring MVC应用程序中如何工作?

1 个答案:

答案 0 :(得分:0)

据我所知,我使用Aspect Concept。

您定义存储库接口(通过扩展JpaRepository和通过注释@Repository)。 这些接口由应用程序上下文作为Spring Bean拾取。然后,使用JDK动态代理库(或通过CGLIB库)在运行时创建代理类。 这些存储库代理类具有已定义抽象方法的实现方法。基于抽象方法中提供的定义的实现。这是在编译时发生的。

在运行时,只要请求了Repository方法(自动装配),它们便由各自的Proxy Repository类方法提供服务。