首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何制作嵌入了H2的演示JHipster以用于“生产”

JHipster是一个开源的应用程序生成器,它可以帮助开发人员快速构建现代化的Web应用程序和微服务架构。它结合了Spring Boot和Angular(或React)等流行的技术栈,提供了一个全面的开发平台。

要制作嵌入了H2的演示JHipster以用于“生产”,可以按照以下步骤进行操作:

  1. 安装JHipster:首先,确保你的系统已经安装了Node.js和Java开发环境。然后,使用以下命令安装JHipster:
代码语言:txt
复制

npm install -g generator-jhipster

代码语言:txt
复制
  1. 创建JHipster应用程序:使用以下命令创建一个新的JHipster应用程序:
代码语言:txt
复制

jhipster

代码语言:txt
复制

在创建过程中,你可以选择使用H2作为数据库。在数据库配置阶段,选择H2作为开发和生产环境的数据库。

  1. 生成代码:根据你的需求,使用JHipster生成器创建实体、服务、控制器等组件。你可以使用JDL(JHipster领域语言)定义你的实体模型,并使用以下命令生成代码:
代码语言:txt
复制

jhipster entity <entityName>

代码语言:txt
复制

这将生成与实体相关的所有代码,包括数据库迁移脚本、实体类、服务、控制器等。

  1. 配置H2数据库:在JHipster生成的应用程序中,H2数据库已经默认配置好了。你可以在src/main/resources/config/application-prod.yml文件中找到生产环境的数据库配置。
  2. 构建和部署:使用以下命令构建你的JHipster应用程序:
代码语言:txt
复制

./mvnw clean package -Pprod

代码语言:txt
复制

这将生成可部署的JAR文件。你可以将该JAR文件部署到任何支持Java应用程序的服务器上。

  1. 运行应用程序:使用以下命令在生产环境中运行你的JHipster应用程序:
代码语言:txt
复制

java -jar target/<your-application-name>.jar --spring.profiles.active=prod

代码语言:txt
复制

替换<your-application-name>为你的应用程序名称。

通过以上步骤,你可以制作嵌入了H2的演示JHipster应用程序,并在生产环境中运行。请注意,这只是一个基本的示例过程,你可以根据实际需求进行定制和扩展。

关于JHipster和H2的更多信息,请参考以下链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

快速上手JHipster (Java Hipster)创建应用

JHipster注册表是用来管理你在运行应用程序开源工具。 当使用微服务架构时这是必需(这就是为什么这个问题只在生成巨石时才被问到)。...这是您将用于制作”配置文件数据库。要配置它,请修改您src/main/resources/config/application-prod.yml文件。...H2,在内存中运行。这是使用JHipster最简单方式,但重新启动服务器时,数据将会丢失。 H2,其数据存储在磁盘上。...如果您在群集中运行,使用HTTP会话会导致问题,特别是如果您没有将负载均衡器用于“粘性会话”。如果您想在集群内复制会话,请选择此选项配置Hazelcast。...使用Spring WebsocketWebSockets Websocket可以使用Spring Websocket来启用。我们还提供了一个完整示例,向您展示如何高效地使用框架。

7.1K190
  • JHipster生成微服务架构应用栈(二)- 认证微服务示例

    本系列文章演示如何JHipster生成一个微服务架构风格应用栈。...选择生产环境中使用数据库 这是一个单选题,有5个选项,使用上下键切换选项。 可以看到目前支持5种SQL数据库,这里选择默认选项MySQL。 [37m9sxb3cz.png] 单击回车继续。...选择开发环境中使用数据库 这是一个单选题,有3个选项,使用上下键切换选项。 H2调试起来简单,但为了和生产环境保持一致性,这里选择MySQL。 [ts0si2j11r.png] 单击回车继续。...源码 jhi-example-appstack 系列文章 JHipster生成微服务架构应用栈(一)- 准备工作 JHipster生成微服务架构应用栈(二)- 认证微服务示例 JHipster生成微服务架构应用栈...(三)- 业务微服务示例 JHipster生成微服务架构应用栈(四)- 网关微服务示例 JHipster生成微服务架构应用栈(五)- 容器编排示例

    1.2K51

    JHipster生成微服务架构应用栈(四)- 网关微服务示例

    本系列文章演示如何JHipster生成一个微服务架构风格应用栈。...选择生产环境中使用数据库 这是一个单选题,有5个选项,使用上下键切换选项。 可以看到目前支持5种SQL数据库,这里选择默认选项MySQL。 [qy2pmk2fp.png] 单击回车继续。...选择开发环境中使用数据库 这是一个单选题,有3个选项,使用上下键切换选项。 H2调试起来简单,但为了和生产环境保持一致性,这里选择MySQL。 [kw57ueh9pf.png] 单击回车继续。...生成微服务架构应用栈(一)- 准备工作 JHipster生成微服务架构应用栈(二)- 认证微服务示例 JHipster生成微服务架构应用栈(三)- 业务微服务示例 JHipster生成微服务架构应用栈...(四)- 网关微服务示例 JHipster生成微服务架构应用栈(五)- 容器编排示例

    1.7K20

    Blazor资源大全,很棒Blazor(1)

    JHipster.NET[68] JHipster[69]是一个在Java世界中生成现代应用程序知名平台。JHipster[70]提供了一个蓝图系统,允许覆盖生成器默认行为。...Umbraco9 & Blazor WASM Starter Site[73] - 用Blazor WebAssembly和Tailwind CSS/UI制作Umbraco v9简单入门站点。...Planning Poker[146] – 用于分布式团队进行Planning Poker应用程序。该应用程序使用Blazor实现,并展示了如何在客户端和服务器端模式之间进行切换。...演示[147]。 C# Regex Tester online[148] - 用于验证.NET正则表达式语法在线工具。(演示[149])。...TypinExamples[161] - 一个演示如何在Blazor SPA应用程序中使用Typin[162]框架示例项目(使用Xterm.js和自定义C# Web Workers实现在浏览器中模拟终端体验

    53550

    spring 论坛 顶

    http://mykeys.sinaapp.com/index.php https://jhipster.github.io/ jHipster(J潮客)其亮点: 风头超劲,席卷欧美,最新全能Java...由Java专家累积开发经验,配上各类实用框架技术,去繁取精运用,全方位配置,制成出完备开发应用程式。...完美Java体系架构,适合各行各业项目,尤其用于面向服务体系结构(SOA)更为胜任。 不论菜鸟,老牛或专家,极容易上手,只要你可以下载及建立以下要求工作环境。...快速建成一个制作就绪基本项目工作模版,令你可以用有限精力专注业务上运作。...制作例子包括:jHipster3.4+Spring4.2.6+Spring Boot1.3.5+Hibernate4.3.11+MySQL5.7.12+AngularJs1.5.5 https://cloud.tencent.com

    3.6K20

    如何在Kubernetes上使用Istio Service Mesh设置Java微服务?

    有关高级Istio设置选项信息,请参阅https://istio.io/docs/setup/kubernetes/ 创建微服务应用 在我以前一篇文章中,我展示了如何使用JHipster和JDL创建全栈微服务架构...ingressDomain "34.90.236.124.nip.io" } 部署JDL JHipster版本5.7.0直接在JDL中引入了对部署声明支持。.../kubectl-apply.sh 运行watch kubectl get pods -n jhipster监视状态。...请记住,与其他稳定且经过考验解决方案(如JHipster Registry(Eureka)或Consul)相比,Istio还是相当新,总体而言,此类架构仅适用于复杂分布式应用程序。...我们使用Istio演示配置文件不对资源应用任何请求限制,并且通过添加和调整资源限制,可以降低最低要求。但是,我认为您无法将其降低到JHipster注册所需水平。

    3.8K51

    JHipster生成微服务架构应用栈(三)- 业务微服务示例

    本系列文章演示如何JHipster生成一个微服务架构风格应用栈。...选择生产环境中使用数据库 这是一个单选题,有5个选项,使用上下键切换选项。 可以看到目前支持5种SQL数据库,这里选择默认选项MySQL。 [bpj70t5vft.png] 单击回车继续。...选择开发环境中使用数据库 这是一个单选题,有3个选项,使用上下键切换选项。 H2调试起来简单,但为了和生产环境保持一致性,这里选择MySQL。 [x9ney4vaa6.png] 单击回车继续。...生成微服务架构应用栈(一)- 准备工作 JHipster生成微服务架构应用栈(二)- 认证微服务示例 JHipster生成微服务架构应用栈(三)- 业务微服务示例 JHipster生成微服务架构应用栈...(四)- 网关微服务示例 JHipster生成微服务架构应用栈(五)- 容器编排示例

    1.7K20

    Jenkins 配置CICD任务

    本文演示如何通过Jenkins创建CI/CD任务,部署一整套微服务体系结构,并运行在之前搭建mini云平台上。...microservcie1-mysql为例: a, 新建任务 任务名称输入:microservcie1-mysql; 选择构建一个自由风格软件项目; 点击确定。...microservcie1-app为例: a, 新建任务 任务名称输入:microservcie1-app; 选择构建一个maven项目; 点击确定。...jhipster-dashboard为例: a, 新建任务 任务名称输入:jhipster-dashboard; 选择构建一个maven项目; 点击确定。...因为使用了expect,需要先安装,请参考这里 clean-disk-worker为例: a, 新建任务 任务名称输入:clean-disk-worker; 选择构建一个自由风格软件项目; 点击确定

    1.6K50

    JHipster生成单体架构应用示例

    本文演示如何JHipster生成一个单体架构风格应用。...是否需要使用JHipster Registry来实现应用配置,监控和弹性缩放? 这是一个单选题,有2个选项,使用上下键切换选项。...选择生产环境中使用数据库 这是一个单选题,有5个选项,使用上下键切换选项。 可以看到目前支持5种SQL数据库,这里选择默认选项MySQL。 [9y3g4f4t6h.png] 单击回车继续。...选择开发环境中使用数据库 这是一个单选题,有3个选项,使用上下键切换选项。 H2调试起来简单,但为了和生产环境保持一致性,这里选择MySQL。 [0xybedhbag.png] 单击回车继续。...在开始之前,通常需要先把数据库设计完成,一般情况下不需要手工添加id字段,JHipster默认会生成一个自增int类型id主键。

    3K21

    Yeoman generator之JHipster入门教程

    ,logstash日志系统项目,它专注于生成高质量代码[Java为后端使用Spring技术栈(Boot, Security, Data, ....)]...项目地址:https://jhipster.github.io/ 如何开始jhipster?...下面是我选项目依赖截图,供参考 所有选项选完后,Yeoman就开始帮你创建项目了,你会看到控制台打印了一大推Yeoman生成文件信息以及下载项目依赖js模块信息等等,这里jhipster...生成默认使用yml文件配置,到项目目录src\main\resources\config下找到application-dev.yml,application-prod.yml是生产环境配置,为什么有这些文件...3.控制台进入项目目录下,使用mvn spring-boot:run启动你spring boot项目,可以使用-P参数指定环境,如mvn spring-boot:run -Pprod指定生产配置文件

    47890

    Yeoman generator之JHipster入门教程

    ,logstash日志系统项目,它专注于生成高质量代码[Java为后端使用Spring技术栈(Boot, Security, Data, ....)]...项目地址:https://jhipster.github.io/ 如何开始jhipster?...下面是我选项目依赖截图,供参考 所有选项选完后,Yeoman就开始帮你创建项目了,你会看到控制台打印了一大推Yeoman生成文件信息以及下载项目依赖js模块信息等等,这里jhipster...生成默认使用yml文件配置,到项目目录src\main\resources\config下找到application-dev.yml,application-prod.yml是生产环境配置,为什么有这些文件...3.控制台进入项目目录下,使用mvn spring-boot:run启动你spring boot项目,可以使用-P参数指定环境,如mvn spring-boot:run -Pprod指定生产配置文件

    49780

    Github标星67.9k微服务架构以及架构设计模式笔记,我爱了!

    我们都知道微服务架构是一种架构概念,旨在通过将功能分解到各个离散服务中实现对解决方案解耦。你可以将其看作是在架构层次而非获取服务 类上应用很多SOLID原则。...下面就一起通过两份文档来深入了解微服务架构与它设计模式,如果各位大佬对微服务架构有什么独特见解欢迎在评论区留言指正。...第8章 微服务之JHipster JHipster技术列表 Angular简介 快速开始JHipster 目录结构 构建微服务应用 基础配置 对微服务最佳实践JHipster进行系统介绍,并且对JHipster...同时详细描述了微服务架构中测试和生产部署策略。对设计微服务架构有很好指导作用。 由于篇幅限制就不细细展开文档内容了,这份文档总共有13个章节 第1章 逃离单体地狱 ?...第9章 微服务架构中测试策略(上) ? 第10章 微服务架构中测试策略(下) 第11章 开发面向生产环境微服务应用 ? 第12章 部署微服务应用 第13章 微服务架构重构策略 ? —END—

    1.2K30

    无需EUV也能实现尖端制程,定向自组装技术再度兴起!

    随后,DSA被大多数公司搁置,尤其是随着EUV技术逐步被应用于生产。...虽然这是一个准确描述,但它并没有提供太多细节来说明这一过程是如何完成,以及为什么这些共聚物材料会这种方式表现。...沟槽底部必须是中性,以防止BCP粘附在基底上,同时一面墙与BCP湿结合。所得结构CD由BCP链长度定义(见图3)。 △图3:一个简化流动演示了石墨定向自组装。...DSA过程一个显著缺点是,它只能制作周期性、简单结构,例如空间中线或孔,这使得它对常规存储器芯片更好,但对逻辑芯片来说更难。...尽管DSA尚未用于生产,但对新工艺流程和更高质量聚合物研究可以实现对重复结构中特征尺寸和图案更精细控制。 编辑:芯智讯-浪客剑 来源:semiengineering.com M.

    29710

    4 种方法,帮你快速新建 Java 项目!

    今天给大家分享常用快速初始化 Java 项目的几种方法。比较全面,有一些方法你可能并不知道,但如果都掌握的话,基本上够用一辈子了哈哈。如何快速初始化 Java 项目?...不过对于不熟悉这些工具同学来说,不推荐使用这种方式创建项目,仅做了解即可。下面分别演示 2 种工具创建新项目的方法。...指路:https://start.aliyun.com/ 用法和 Spring Initializr 几乎完全一致,可以自己选择依赖:JHipster专门用于生成 Java 项目的工具,模板和选项非常丰富...指路:https://www.jhipster.tech/cn/ JHipster 功能还是很强大,但只是创建初始化项目的话,用法非常简单,只需要输入 jhipster 命令:然后跟着命令行提示输入选项即可...:YeomanYeoman 是一个生成项目模板工具,通常用于前端项目的初始化。

    37910

    哈佛大学开发新型软机器人,驱动高度简化

    哈佛大学工程与应用科学学院(SEAS)研究人员开发了一款软机器人,将为完全无绳机器人铺平道路,可用于太空探索,搜索和救援系统,仿生学,医学外科,康复等领域。...这种新型简洁软机器人由加压空气驱动,用一个输入取代了多个控制系统,减少了驱动设备所需组件数量、重量和复杂性。...利用这一原理,研究人员精心挑选了不同尺寸管子来控制空气穿过设备速度。单个输入通过其中一个管泵运送同量空气,但管尺寸决定了空气流动方式和位置。 ?...该团队开发了一个框架,可以自动确定如何制作一个软机器人,如何选择管道,以及如何驱动管道,实现目标功能,比如用单条输入线爬行或行走。...他们在一个四条腿软机器人上演示了该方法,在机器人顶部管子将空气依次引导到每条腿中,使机器人能够爬行。

    46310

    了解如何使用 Jenkins-X UpdateBot

    Jenkins-X UpdateBot 是用于在项目源代码中自动更新依赖项版本工具。假设您正在构建两个项目 A 和 B,B 使用 A 作为依赖项。...因此,让我们用一个简单测试项目来尝试一下。 配置演示 UpdateBot 可以为各种不同文件类型设置版本-我们不会在这里对它们进行全部测试,但是我们希望一个项目具有多个功能。...我们将对其运行 UpdateBot,查看 UpdateBot 可以替换这些资源文件中哪些内容。...然后,我们可以运行一些 UpdateBot 命令,并查看从 Git 克隆项目中替换了什么。为此,我们可以在 GitHub 上使用一个包含预配置脚本演示项目。...UpdateBot 推送其能够进行所有替换,以便每个下游存储库都获得适用于所有更改。 例如,在构建没有快照 Maven 项目时,UpdateBot 可用于在 CI/CD 设置中传播版本。

    1K20

    Java 近期新闻:字符串模板、Quarkus、Open Liberty、PrimeFaces、JobRunr、Devnexus

    Quarkus Quarkus 3.0.0 第 2 个候选版本提供新特性包括:Gradle 任务quarkusUpdate,用于将 Quarkus 升级到新版本;Dev UI 2 现在默认通过/q...Apache Camel Apache Camel 3.18.6 发布,带来了重大修复、依赖项升级和改进,如:允许返回包含空值 HTTP 响应头,支持需要此功能应用程序;改进了允许或禁止 HTTP...JHipster JHipster 团队发布了 JHipster Lite 0.31.0,其中包括许多依赖项升级,并有一些显著变化,如:修复在 MongoDB 和 Redis 中使用customConversions...bean;修复 Apache Kafka 生产者和消费者;删除 Jest 测试框架依赖,因为它只用于optional-typescript模块。...Gradle Gradle 8.1 第 3 个候选版本带来了一些新特性,包括:对配置缓存持续改进;支持依赖关系验证;改进 Groovy 闭包错误报告;支持 Java lambdas;支持使用 JDK

    1.6K30
    领券