Removed obsolete dependency declarations from pom.xml. Rewrote test cases to use Spring MVC test support instead of a running server and RestTemplate. Fixed Security configuration to allow bootstrap in Spring MVC test context. Formatting, JavaDoc.
Original pull request: #22.
Added example of how to secure a Spring Data REST project with Spring Security both on the method level as well as the URI level.
Original pull request: #22.
Remove online resources and just rely on local data. Though we had to keep the BlogPostInitializer for setting up the tests only using the template without repository support.
Original pull request: #18.
Added sample using deep pagination with cursor and one for managed schema support. Added JUnit rule checking that Solr is up and running.
Original pull request: #12.
Added Christoph as project maintainer, too. Fixed maintainer's email addresses. Removed obsolete encoding property. Upgraded to Lombok 1.14.6. Switched to simplified Java 8 setup (using the property instead of a plugin declaration).
Make distance check in exposesGeoSpatialFunctionality test case more robust against
minor numeric differences. Travis CI seems to use an older Mongo DB version that produces a slightly different result than what we get.
Renamed the geo-spatial example to example only as it not only covers geo-spatial samples. Added advanced example to show the usage of the @Meta annotation.
Original pull request: #11.
Introduced the usage of Lombok to be able to get rid off the getters and setters. Simplified the configuration to use Spring Boot's auto-configuration. The initializer is now an enum manually triggered with a MongoOperations instance. Switched from MongoTemplate to MongoOperations where possible. Polished some JavaDoc.
Original pull request: #10.
The sample reads the Spring IO blog Atom feed and performs text search on it.
We use manual index creation and query via MongoTemplate as well as automatic index creation and derived queries via repositories.
Original pull request: #10.
This app demonstrates how to mix Spring Data JPA and Spring Data MongoDB together (with Spring Data REST on top) to demonstrate how to split them up properly.
Split up the previously existing MongoDB example project in one for basic stuff, geo-spatial and Querydsl support as well as one on the aggregation framework. This will allow us to add other modules on particular focus areas going forward.
Upgraded to Jadira Usertypes 3.2 to be able tu use Hibernate-specific UserType to make sure JDK 8 date/time types get converted into appropriate SQL types by the persistence provider.
Changed method to derive the stored procedure metadata to be named after the stored procedure so that the name doesn't have to be customized on the annotation.
Switched to Spring Data JPA master branch artifact as the stored procedure support has been merged recently.