Spring Data with Angular dynamic forms
A sample application that uses Java/Spring backend with AngularJS/Bootstrap frontend. It illustrates a streamlined approach for building UI for a backend JPA database. JPA entities annotated with custom annotations are used to provide UI metadata in JSON format. The AngularJS client uses the JSON metadata to constructs dynamic UI forms to filter the data, add and edit records.
The backend is built using:
- Spring MVC and Spring Security
- Spring JPA and QueryDSL
- RestHUB SpringMVC Router for play-style routes file
The frontend is using
- AngularJS
- Angular UI Bootstrap