【问题标题】:Spring web-based admin tool with CRUD带有 CRUD 的 Spring 基于 Web 的管理工具
【发布时间】:2017-07-14 14:40:23
【问题描述】:

在 PHP 和 Symfony 世界中,有一个名为 Sonata Admin https://sonata-project.org/ 的工具基于 AdminLTE 模板,它是具有登录、菜单配置和最重要的功能的多合一管理工具 - 数据库表格 HTML 网格 CRUD 生成器. 该工具避免您编写样板代码,从而为您节省大量精力,此外,您可能会编写零代码。

对于 Java 和 Spring 堆栈,我们需要相同的内容。有什么建议吗?

【问题讨论】:

    标签: java spring admin crud


    【解决方案1】:

    看看JHipster项目https://www.jhipster.tech/

    使用它,您可以创建基于 Spring Boot+Angular/React/Vue 的应用程序。它提供了一些很酷的工具来通过脚手架生成 CRUD 实体。

    【讨论】:

      【解决方案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 batch admin(用于批处理管理)或 Spring boot admin(监控 spring boot 应用程序)提供 UI,但主要是 spring 项目提供了一种简单的编程方式来插入所需的内容。

      这是一种即插即用的框架,针对企业应用程序的各个方面。在 GitHub 上找到现成的 UI 应用程序的机会更多,而不是特定的 spring 插件。

      【讨论】:

        【解决方案3】:

        对您的问题的简单回答是,没有 spring 没有为此提供任何工具,但 spring 为您提供了可以减少工作但零编码的功能。

        示例:

        • 使用 Spring Data JPA 有一个接口名称 curdRepository 负责我们不需要实现方法的凝乳操作 对于 Curd Spring 负责 Curd 操作。
        • Spring Security 为登录配置提供登录表单和注销机制。

        你可以使用spring boot或者直接访问https://start.spring.io/,它将使用你需要的依赖项初始化spring项目

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-17
          • 1970-01-01
          相关资源
          最近更新 更多