当前位置: 首页 > 面试题库 >

如何生成Spring WebMVC CRUD API

关翰
2023-03-14
问题内容

我要做的是从数据库表/ Hibernate JPA实体到现有的Maven Web项目中创建完整的Spring WebMVC CRUD
API。准确地说,我想生成什么:

  • Spring WebMVC控制器(映射和实现)
  • JPA实体(如果未提供)-ofc。使用大多数IDE内置的标准生成器
  • Spring Data JPA存储库
  • (可选)修改其他文件(将实体添加到现有的persistence.xml)

有这个项目吗?创建这样的东西的最佳方法是什么?我曾想过:

  • 独立Java APP
  • Maven子生成器
  • Eclipse插件
  • 标准html" target="_blank">代码生成方法(fe Acceleo插件)

你有什么建议?


问题答案:

部分回答: 如果可以生成JPA实体和Spring Data JPA存储库,则可以使用Spring Data
REST
将存储库公开为完整的CRUD REST API。



 类似资料:
  • 我的版本:jkd11 我尝试了下面的代码,但抛出了Docx4JException,但github演示就是这样https://github.com/plutext/docx4j/blob/docx4j-parent-11.1.0/docx4j-samples-docx4j/src/main/java/org/docx4j/samples/TocAdd.java

  • 我使用java spring boot framework为我的项目创建REST api,并使用“springfox-swagger2和springfox-swagger-UI”生成swagger文档。我可以使用URL http://localhost:8080/swagger-ui.html查看我的文档。

  • 问题内容: 在Smarty中,是否有一个标准函数或一种简单的方法可以从数组生成json,就像在PHP中一样? 我想在Smarty文档中看不到它。 问题答案: 这应该工作。@使smarty对整个数组运行修饰符,否则对每个元素执行修饰符。 如果启用$ escape_html ,则需要使用:

  • 我正在为初级操作系统Luna上的Scratch文本编辑器应用程序编写一个扩展。但是对于扩展的创建,文档实际上是不存在的,我不知道在编写了扩展的主要代码之后如何继续。 我已经写了扩展名。我还不能使用或测试它,因为它需要“安装”。我花了几个小时寻找文档,但它们不存在。然而,我在scratchlaunchpad页面上找到了一条评论 通常,您必须生成一个pluginname.so文件,并将其与plugin

  • 问题内容: 我正在使用Java 6,JaxB 2和SpringSource Tool Suite(与Eclipse相同)。我编写了一些Java类,使用JaxB从中生成XML模式。但是,我注意到为了使用JaxB从Java对象生成XML文档的功能,我需要一个ObjectFactory。 如何生成ObjectFactory而不会浪费我现在已有的类? 问题答案: 更新 这个问题可能指的是创建一个角色的作用

  • 问题内容: 我正在开发一个Web服务,它需要传递一个新值作为对该服务内方法的引用。 我不熟悉或,但是需要类似的东西(因此创建一个新对象,据我了解返回)。 有任何想法吗? 问题答案: 您可以尝试以下方法: 资源 -

  • 有没有什么方法可以从wsdl生成xsd。任何链接或工具也可以。最简单的方法是什么?

  • null 为了使SSL在客户机和服务器之间工作,我只需要在使用终端命令(Keytool和openssl)生成用于相互身份验证的keystore和truststore的逐步指南中得到帮助。