2017-07-14 85 views
6

在PHP & Symfony世界上有一个基于AdminLTE模板的称为Sonata Admin https://sonata-project.org/的工具,即一体化管理工具,包含登录,菜单配置以及最重要的一项 - 数据库表格HTML网格CRUD生成器。 该工具可避免您编写样板代码,从而为您节省大量工作,此外,可能会出现您会写零代码的情况。基于网络的管理工具CRUD

我们需要相同的,但是对于Java和Spring堆栈。任何建议?

回答

5

依赖春天项目看看JHipster项目https://jhipster.github.io/

有了它,你可以创建春季启动+基于角度的应用程序。它提供了一些很酷的工具,用于通过脚手架生成CRUD实体。

+0

似乎正是我一直在寻找 – Cmyker

2

https://www.javatpoint.com/spring-mvc-crud-example包含了一个如何创建Spring MVC CRUD的例子,还有更多的各种Spring项目的例子(这个例子属于Spring MVC)。

这不是一个现成的CRUD,而是一种如何快速实现它的方法。 https://spring.io/guides/gs/crud-with-vaadin/也值得检查。

虽然有很少像Spring批处理管理员(对于批量管理)或Spring引导管理员(监控弹簧引导应用程序),它提供了一个用户界面的项目,主要是春天的项目提供了一个简单的编程插入需要的方式。

这是一个插件&玩类型的框架,针对企业应用程序的各个方面。找到一个现成的UI应用程序的机会将更多地在GitHub上,而不是一个特定的Spring插件。

+0

Spring ROO https://www.youtube.com/watch?v=K78vL72XDqw –

0

您可以测试春季启动,包括(安全,REST的Web MVC,JPA,DI,IOC,AOP ..)与STS IDE,也看到Spring Roo的

0

简单回答你的问题是无春不提供任何工具,但春天给你的功能,可以减少你的工作,但不与零编码。

例如:

  • 使用Spring数据JPA有一个接口名称curdRepository这 需要我们不需要实现方法 凝乳泉豆腐需要操作的护理凝乳运营的照顾。
  • Spring Security使用登录表单和注销机制提供登录配置。

你可以使用Spring启动或只需访问https://start.spring.io/它会初始化你需要

0

您可以检查http://lightadmin.org/它与sonata-admin类似,但我没有看到已经很长时间的任何提交。