在做项目时创建对象的功能会交给Spring去管理在扫描Reposytory层包时会扫描到BaseReposytory接口 ;
所有对象类接口都会继承此接口 为了告诉JPA不要创建对应接口的bean对象 就在类上加注解@NoRepositoryBean
这样spring容器中就不会有BaseReposytory接口的bean对象
@NoRepositoryBean //告诉JPA不要创建对应接口的bean对象
public interface BaseReposittory <T,ID extends Serializable> extends JpaRepository<T,ID>,JpaSpecificationExecutor<T> {
}
本文介绍如何在Spring项目中使用@NoRepositoryBean注解来防止JPA为BaseRepository接口自动创建Bean对象,确保接口仅作为其他Repository接口的基类,而不被实例化。
263

被折叠的 条评论
为什么被折叠?



