【问题标题】:Changing class name without loosing changes in the class更改类名而不丢失类中的更改
【发布时间】:2017-12-07 04:38:48
【问题描述】:

任何人都可以帮助我,我有一个奇怪的情况, 我已经使用 j hipster 创建了一个实体,它还创建了具有该名称和数据库表的类,现在我的问题是如何更改我的类名。 我在课程中做了一些更改,我不想放弃这些更改

我怎样才能只更改类名而不丢失这些更改

我尝试的是How to modify existing entity generated with jhipster?

在此之后所有的代码更改都消失了,所以如果丢失了代码更改,我该怎么办?

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    这不是一个答案,但我多次遇到同样的问题,通常我手动执行此操作,相信我这不是很多工作。

    一般步骤。

    第 1 步: 在 .jhipster 文件夹中,将 classname.json 文件替换为您的文件新类名。替换任何关系。

    第 2 步:更改域、存储库、服务(如果存在)、资源。

    第 3 步:更改 ui 代码。

    这是一个查找/替换工作,只是需要更加小心。

    不过有一种棘手的方法。

    第 1 步:如果使用 git,则创建一个新分支

    第 2 步: 在 .jhipster 项目中创建一个新的 new_class_name.json 文件。

    第 3 步:将 old_class_name.json 文件中的 json 复制到 new_class_name.json 中

    第四步:运行命令“yo jhipster:entity new_class_name”

    第 5 步:这将创建所有新文件。

    第 6 步:复制粘贴您所做的更改。

    第 7 步:删除旧文件。

    我通常遵循第一个。相信我,这并不难。

    【讨论】:

    • 谢谢,试一试。
    • Rakesh 进展如何?
    • 我按原样放置我的类名,我通过更改域和 liquibase 文件更改了我的数据库表名。感谢您的回复。
    猜你喜欢
    • 2012-06-14
    • 2020-11-03
    • 2015-04-22
    • 1970-01-01
    • 2015-03-24
    • 2011-07-25
    • 2012-08-22
    • 1970-01-01
    • 2019-04-26
    相关资源
    最近更新 更多