Spring Boot: репозитории Spring Data MongoDB
Spring Data включает поддержку репозитория для MongoDB. Как и в случае с репозиториями JPA, рассмотренными ранее, основной принцип заключается в том, что запросы создаются автоматически на основе имен методов. Фактически и Spring Data JPA, и Spring Data MongoDB используют одну и ту же общую инфраструктуру. Вы можете взять пример JPA , предполагая, что City теперь является классом данных Mongo, а не JPA @Entity, он работает таким же образом, как показано в следующем примере: package com.example.myapp.domain; import org.springframework.data.domain.*; import org.springframework.data.repository.*; public interface CityRepository extends Repository<City, Long> { Page<City> findAll(Pageable pageable); City findByNameAndStateAllIgnoringCase(String name, String state); } Вы можете настроить места сканирования документов с помощью аннотации @EntityScan. Читайте также: Spring Boot: работа с NoSQL технологиями, Redis Spring Boot: работа с NoSQL, MongoDB Spri...