How to see the repository implementation generated by Spring Data MongoDB?
When is the implementation for repositories generated by Spring Data? At compile time or runtime? Can I see the implementation repository implementation generated by Spring Data? tl;dr No, for a very simple reason: there's no code generation going on. The implementation is based on proxies and a method interceptor delegating the call executions to the right places. Details Effectively, a method execution can be backed by 3 types of code: The store specific implementation of CrudRepository . Have a look for types named Simple(Jpa|Mongo|Neo4|…)Repository (see the JPA specific one here ). They