SpringDataのNeo4jグラフDBhello-worldsの例を使用していて、 WorldRepositoriesImpl.javaで次のコードに遭遇しました...
@Autowired private WorldRepository worldRepository;
さらに、WorldRepositoryは次のように定義されます...
public interface WorldRepository extends MyWorldRepository,
GraphRepository<World>,
NamedIndexRepository<World>
{/* no method defined here */}
奇妙なことに、私が見つけることができるクラスは実際には実装されていませんWorldRepository
。それで、いくつかの質問...
これはどのように可能ですか?これはどこに文書化されていますか?これをもう少し明確にする(神秘的ではない)方法はありますか?