我想用payara micro启动一个基于JEE 8的微服务项目。(或者可能是野蝇群(。无论如何,有没有人有一个 maven 原型来创建像弹簧启动那样的微服务结构?
一个完整的结构,包含DAO,模型,控制器,视图,配置文件和...
Maven Central 存储库中有一个 Payara Micro maven 原型。以下是使用它来生成项目的方法: https://github.com/payara/ecosystem-maven/tree/master/payara-micro-maven-archetype
您只需要将version.javaee
设置为8.0
,version.payara.micro
设置为5.181
,并将payara-micro-maven-plugin
的版本设置为 1.0.0,这是目前 Maven Central 中可用的最后一个版本。
但是,生成的项目相当简单 - 它只配置payara-micro-maven-plugin并包含一个简单的html页面。Payara Micro还没有其他发电机。但是,任何Java EE 8项目生成器都可以工作,因为您不需要任何特殊配置即可使用Payara Micro构建和运行微服务。您可以简单地从命令行使用Payara Micro运行最终的WAR,也可以生成可执行的JAR。Payara Micro Maven插件只能使从maven构建中执行此操作变得更加容易,但这不是必需的。
我没有找到任何基于 Java EE 8 的微服务的好示例。所以我自己在野蝇群上做了一个样本。
1-休眠作为JPA(pom中的eclipselink.xml也可用(
2- EJB 3 , JAX-RS , JSON-B , JSON-P , JSF 2
- 这是链接 : https://github.com/omidhaghighatgoo/JavaEE-8-Microservice