https://github.com/borja-glez/springify
Springify is an open source Java Spring utility library
https://github.com/borja-glez/springify
java jparepository specification-extensions spring spring-boot spring-boot-starter spring-data-jpa utilities utility-library
Last synced: 4 months ago
JSON representation
Springify is an open source Java Spring utility library
- Host: GitHub
- URL: https://github.com/borja-glez/springify
- Owner: borja-glez
- License: apache-2.0
- Created: 2019-09-03T19:50:03.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-23T14:42:27.000Z (about 6 years ago)
- Last Synced: 2025-03-04T04:34:01.064Z (7 months ago)
- Topics: java, jparepository, specification-extensions, spring, spring-boot, spring-boot-starter, spring-data-jpa, utilities, utility-library
- Language: Java
- Homepage:
- Size: 142 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Springify is an open source Java Spring utility library #
[](https://travis-ci.org/borja-glez/springify) [](https://search.maven.org/search?q=g:%22com.borjaglez%22%20AND%20a:%22springify-repository%22) [](https://opensource.org/licenses/Apache-2.0)
Springify Repository is based on https://github.com/ZhongjunTian/spring-repository-plus with some fixes:
* @ManyToMany and OneToMany relationships compatibility.
* Added new filter options like pagination, ignoreCase and order by.
* Added group by to SpecificationBuilder as well as other functions.
* Fixes OneToOne and ManyToOne cross join on hibernate.
* Added interfaces IFilter and IPageFilter to extend filter functionalities (like AnyPageFilter).
* More coming :)### Use Springify as Maven dependency
Add this to your pom.xml file to use the latest version of Springify Repository:
```xml
com.borjaglez
springify-repository
0.3.3```
Or import the modules independently.
### License
Springify is Open Source software released under the
[Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0.html).[](https://app.getpostman.com/run-collection/5ae73404dd44141ae78b)