Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 在spring数据中添加新的DB支持_Spring Boot_Spring Data_Spring Repositories - Fatal编程技术网

Spring boot 在spring数据中添加新的DB支持

Spring boot 在spring数据中添加新的DB支持,spring-boot,spring-data,spring-repositories,Spring Boot,Spring Data,Spring Repositories,目前spring数据有多个db支持(mysql、cassandra、mongo..非常大的列表),但是我想从头开始添加我的自定义存储库,就像在spring数据中添加自定义db支持一样。我不想扩展任何现有的存储库,而是想为我的自定义数据源创建一个并行存储库strutcutre。从目前的实现来看,这似乎是一项乏味的任务。如果有人能帮我做这件事的最低要求,那就太好了。您可以创建一个带存储库注释的bean,在其中注入EntityManager或正确的bean,具体取决于您使用的数据库类型 @Reposi

目前spring数据有多个db支持(mysql、cassandra、mongo..非常大的列表),但是我想从头开始添加我的自定义存储库,就像在spring数据中添加自定义db支持一样。我不想扩展任何现有的存储库,而是想为我的自定义数据源创建一个并行存储库strutcutre。从目前的实现来看,这似乎是一项乏味的任务。如果有人能帮我做这件事的最低要求,那就太好了。

您可以创建一个带存储库注释的bean,在其中注入EntityManager或正确的bean,具体取决于您使用的数据库类型

@Repository
public class MyCustomRepositoryImpl implements MyCustomRepository {

@Autowired
private EntityManager entityManager;

//the methods that you are going to create.

}
有关更多详细信息,请参阅:


第章:1.3 Spring数据存储库的自定义实现

这不是我要看的,我想添加完整的功能,exs:其他人应该只在所需的实体上扩展接口和添加@Repository功能。其他一切都应该自动配置。例如,当我们与新数据库集成时,我们只更改BaseRepository类型。例如:JpaRepository、CassandraRepository等等。您可能需要添加更多相关代码的细节,以获得满足您需求的答案