Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Spring web-based admin tool with CRUD

In PHP & Symfony world there is a tool called Sonata Admin https://sonata-project.org/ based on AdminLTE template, that is all-in-one admin tool with login, menu configuration, and what is most important - database tables HTML grid CRUD generators. The tool saves you tons of efforts by avoiding you writing boilerplate code, moreover, there might be a scenario that you would write zero code.

We need the same but for Java and Spring stack. Any recommendations?

like image 570
Cmyker Avatar asked Jul 14 '17 14:07

Cmyker


2 Answers

Take a look at JHipster project https://www.jhipster.tech/

With it you can create Spring Boot+Angular/React/Vue based applications. It provides some cool tools for generating CRUD entities by scaffolding.

like image 177
Lucas Colombo Avatar answered Sep 27 '22 15:09

Lucas Colombo


https://www.javatpoint.com/spring-mvc-crud-example contains an example of how to create a Spring MVC CRUD there are plenty more examples of various spring project (This particular falls under Spring MVC).

This is not a ready-made CRUD, but a way how you could quickly implement one. https://spring.io/guides/gs/crud-with-vaadin/ is also worth checking.

Although there are few project like spring batch admin (For batch administration), or Spring boot admin (Monitoring spring boot applications), which provides a UI, mainly spring project provides a simple programmatically way of plugging in what's needed.

It's a plug & play kind of framework which targets various aspects of an enterprise application. Chances of finding a ready-made UI app would be more on GitHub rather than a specific spring plugin.

like image 45
Depanker Sharma Avatar answered Sep 27 '22 16:09

Depanker Sharma