如何为spring数据编写自定义模块
Posted
技术标签:
【中文标题】如何为spring数据编写自定义模块【英文标题】:How to write a custom module for spring data 【发布时间】:2018-01-28 11:19:18 【问题描述】:我需要扩展 spring 数据以支持我自己的自定义后端。从spring data website 看来,似乎可以将社区模块添加到框架中,这反过来又使您能够支持自定义后端。但是,我似乎找不到一些说明模块实现机制的代码示例/文档。
即使是使用基于文件的持久性的基本示例也会很有帮助。
【问题讨论】:
【参考方案1】:您只需要扩展它,然后您就可以覆盖这些方法并添加您自己的方法。如果您使用 IntelliJ,只需实现/扩展(例如)CrudRepository,执行 Generate Code
并选择 Implement methods
或 Override methods
。
public MyRepository extends CrudRepository<T, Long>
//in Mac, you press command + N. Then select Override methods.
//in Windows, I don't think Generate Method is given a shortcut. You can find it in the menu bar
【讨论】:
我觉得没那么简单。有自定义查询对象要实现 你能举个“自定义后端”的例子吗?以上是关于如何为spring数据编写自定义模块的主要内容,如果未能解决你的问题,请参考以下文章
如何为不与内置或 CPAN 包名称冲突的自定义 Perl 模块选择包名称?