我想用 payara micro 启动一个基于 JEE 8 的微服务项目。(或者可能是野蝇群)。无论如何,有没有人有一个 Maven 原型来创建一个微服务结构,比如那些存在于 Spring Boot 中的微服务结构?
包含 DAO 、 MODEL 、 CONTROLLER 、 VIEW 、 CONFIGURATION 文件和...的完整结构
我想用 payara micro 启动一个基于 JEE 8 的微服务项目。(或者可能是野蝇群)。无论如何,有没有人有一个 Maven 原型来创建一个微服务结构,比如那些存在于 Spring Boot 中的微服务结构?
包含 DAO 、 MODEL 、 CONTROLLER 、 VIEW 、 CONFIGURATION 文件和...的完整结构
Maven 中央存储库中有一个 Payara Micro maven 原型。以下是如何使用它来生成项目:https ://github.com/payara/ecosystem-maven/tree/master/payara-micro-maven-archetype
您只需将 设置version.javaee
为8.0
、version.payara.micro
to5.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 的微服务好的示例。所以我自己做了一个关于 wildfly swarm 的示例。
1- 作为 JPA 休眠(pom.xml 中的 eclipselink 也可用)
2- EJB 3、JAX-RS、JSON-B、JSON-P、JSF 2