用于RESTful服务的自动类生成器

我拥有的,我有一个DB模式,有10个表和表之间的基本关系(一对一,一对多)。

我需要的是,我需要创建webservices来访问这个数据库数据(让我们忽略现在的业务逻辑层)和基本的CRUD操作

我所知道的,我知道我们有JPA来生成实体,而jackson在json和POJO类之间进行映射。

现在有一个工具,它将DB Schema作为输入并生成RESTful服务类,带有jackson注释的JPA实体

注意:我们可以使用Spring来实现其中的大部分function。 但我不想出于各种其他原因使用Spring或任何J2EE框架。

我认为NetBeans是最好的,也是最简单的。 只需右键单击您的Web项目,然后单击new作为图片

在此处输入图像描述

如果要从实体类创建restfull Web服务只需右键单击实体类包并单击new

在此处输入图像描述

RESTful Web服务入门

你考虑过JBoss Forge吗? 它是一个工具,允许您从许多其他事项中生成表中的JPA实体并生成REST服务(我个人仅测试了JPA实体生成)。 它不依赖于任何框架,仅依赖于Java EE标准,如JPA和JAX-RS。

创建新项目后,您必须调用

jpa-generate-entities-from-table 

然后生成实体(JPA类)

 rest-generate-endpoints-from-entities 

生成REST端点。

在您的情况下,我认为您正在使用的IDE或您可以选择使用它非常重要。

对于MyEclipse

如果您可以选择使用MyEclipse,则可以非常轻松地通过REST Web服务公开JPA实体,而无需安装任何插件。 以下是通过REST Web服务公开JPA实体的链接

TEXO

如果您认为适合自己,也可以去Texo

或者如果您使用的是Oracle WebLogic Server 12c(12.1.2)或更高版本,那么Oracle®FusionMiddleware Solutions将是一个不错的选择