我不知道如何使用Hibernate Envers和JHipster
我正在使用PostgreSQL存储数据,以及最新的Jhipster 2.6.0
我刚刚生成了一个JHipster应用程序,没有任何修改。
用户域类扩展了AbstractAuditingEntity类,该类具有@Audited注释,但在编辑用户时,数据库中没有创建t_User_aud表
是否需要任何配置才能让Hibernate Envers保存修改?我们目前使用PersistentAuditeEvent实体来保存更改,而不是“普通
我想根据用户的角色在登录后将用户发送到特定视图。例如,我想将角色为_STUDENT的用户发送到学生页面,将角色为_TEACHER的用户发送到教师页面。不幸的是,如果我在Auth.login之后立即调用控制器中的isInRole,则会失败。具体地说,在我移动到main.controller.js的登录函数中,登录对话框出现在主页上,我有如下代码:
$scope.login = function () {
Auth.login({
username: $sco
我生成了一个应用程序和一些实体。最初,它的工作很好。
现在,当我尝试搜索任何页面[[entity].html]时
我收到以下错误“找不到[id]的映射以便排序”找到了当前的解决方案及其工作状态
现在我可以复制同样的问题了。我又创建了一个应用程序,并在创建实体后运行该应用程序。然后试着做搜索,它正在工作。之后,我只是手动删除了目标文件夹,然后运行相同的应用程序并尝试搜索,这给了我上述问题。我在目标文件夹下看到一些与文件夹相关的elasticsearch。出了什么问题?我不熟悉弹性搜索,它有助于+1
我有一个用jhipster 5.0.1生成的微服务和网关。这两个都在Jhipster寄存器3.3.0版上注册,状态为down。
有人经历过这个问题吗?当一个微服务注册为关闭时,这意味着内部健康检查说明了一些不好的事情。这可以是:
您的数据库无法访问或出现其他与数据库相关的错误
一些必需的spring依赖项配置错误,比如RabbitMQ或类似的东西
你的空间太小了
如果出现任何stacktrace或错误日志,请检查启动微服务的日志。如果这不起作用,您可以检查运行状况端点,因为它们提供了有关出错
当我在JDL中应用模式时,生成的实体类具有@pattern注释,但该注释的值不是在JDL中应用的确切模式
例如,如果我在java中将模式定义为模式('/[^\\s]+.[^\\s]+/')
它反映为
@Pattern(regexp=“[^\\\\s]+.[^\\\\s]+”
如果您注意到java类中有4(斜杠),实际上应该只有2。因为这个功能失败了。在我看来,您试图在模式中使用正则表达式控制字符,而不需要在JDL中加倍:请参见,特别是“正则表达式”下的部分,其中说:“/…/模式在两个斜杠内声明…
我已经试过几次了,想知道是否还有其他人有这个问题?
按照发行说明中的升级说明执行升级,但在此步骤中会冻结。
我目前使用的是windows 7 professional上的v4.14.2(客户端首选的操作系统:)
如果可以通过参数设置stats集合提示,则不确定是否可以通过该提示
我也遇到了同样的问题,并遵循了创建新项目的建议。我创建了一个带有所有默认值的虚拟项目,并且能够回答“是”。之后,JHipster升级在我的其他项目上工作。在不同目录下生成项目时,尝试回答提示。一旦你回答了这个提示,它应该
我在分析应用程序和实体时出错
Error: The name 'clientc' is a reserved keyword and can not be used as an entity field name.
ERROR! ERROR! Error while parsing applications and entities from the
JDL Error: The name 'clientc' is a reserved keyword and can not be used
我刚开始使用jhipster
我使用jhipster生成了一个uaa应用程序,在启动它时遇到了以下错误
我使用命令“yojhipster”生成了这个应用程序,并使用mvn命令运行它
java.lang.IllegalStateException: Could not locate PropertySource and the fail fast property is set, failing
at org.springframework.cloud.config.client.Conf
我用JHipster和gradle和mongoDB choice生成了一个新的应用程序。
格雷德尔编译得很好:
c:\webs\workspace-jhipster\jpoc>gradle clean compileJava compileTestJava
:clean
:cleanResources UP-TO-DATE
:bootBuildInfo
:nodeSetup SKIPPED
:npmSetup SKIPPED
:webpackBuildDev SKIPPED
:pr
我使用jhipster v4.6.2生成了一个带有jdl文件的microservice,当从现有microservice生成网关实体时,我遇到了以下错误:
$jhipster实体媒体
执行jhipster:实体媒体
选项:
正在创建实体媒体
??是否要从现有微服务生成此实体?对
? 输入microservice根目录的路径:../media
找到了.jhipster/Media.json配置文件,可以自动生成实体
错误:错误!
无法读取实体配置文件
at Environment.error (/
我已经创建了一个hotelContactInfo.json文件,我正在尝试使用JHipster生成代码:
{
"fluentMethods": true,
"relationships": [
{
"relationshipName": "hotel",
"otherEntityName": "hotel",
"relationshipType": "one-to-one",
我已经创建了一个有效的测试蓝图,所以我有点明白了这个想法,但是我想确保我正确地处理了这个问题
我想扩展字段类型提示符,以提供与字符串、int、boolean等一起的自定义类型
这意味着我需要修改模板,比如templates/src/main/java/package/domain/Entity.java.ejs
我的蓝图只有生成器/客户端和生成器/实体客户端,因此我想我必须:
创建生成器/实体服务器
创建index.js
create files.js我可以从这里复制吗?
在实体服务器/模板中创
我有一些java测试用例,我希望在不加载webapp的情况下运行,因为只有服务/存储库测试用例,但是如何仅使用数据库部分运行它们呢?
即使在加载所有依赖项时,我也尝试了几种方法,但我在度量、加载方面遇到了一些问题,有没有一种简单的方法可以做到这一点
否则运行spring boot运行会非常好
也许有一份考试档案会很棒
谢谢,我和你有同样的问题。。
我用split欺骗了一些只加载必要配置的配置
加载其他Bean:
@Configuration
public class ContextTest {
我尝试在index.html中包含HeapAnalytics javascript块
HeapAnalytics给了我两个版本的javascript块,一个用于开发,一个用于生产。看起来是这样的:
// dev
<script>xxxx</script>
// prod
<script>yyyy</script>
//dev
xxxx
//刺激
年份
我想知道当我使用“-Dspring.profiles.active=prod”时如何包含正确
在使用jHipster时,是否有任何关于数据库或服务器文件夹上的文件或图像存储的性能建议/实践。在传统应用程序中,建议将文件或图像存储在服务器文件夹中,但正如我们在web前端所知,它使用的是angular。这里有什么可以分享的陷阱或策略吗
问候
James我建议在需要存储大量图像时使用磁盘存储
磁盘I/O总是比数据库连接快,然后查询结果
为什么JHipster为每个角度模型对象生成接口
e、 g
我找不到最初的讨论,但据我理解,这是因为TypeScript中的接口工作方式与Java中的略有不同。它们不仅通过定义类的方法来描述类的外观,还描述应该存在哪些字段。因此,您可以定义来自某处的JSON应该是什么样子。像波乔一样。或POTO(普通旧类型脚本对象):)
举例来说,您可以这样做:
let student: IStudent = { id: 123, studentIdentifier: '...',...}
TS将检查您提供的
我试图使用存储在HD上的图片作为jhipster用户的个人资料图片,我的url有问题。我试过:
file:///C:/Users/ab/Documents/myApp/uploads/profile_picture.png-未工作
还尝试将profile\u picture放置在与navbar.components.html相同的文件夹中,并将url更改为:profile\u picture.png,但图像未显示在navbar上。然而,当我使用来自任何谷歌图片的任何img url时,配置文件图片
我使用的是JHipster v6.6.0,我想向用户显示定制的错误消息
这个问题以前已经提出过,并使用类CustomParameterizedException进行了回答
但是我在我使用的JHipster版本中找不到这个类
这门课取消了吗?如果是这样,可以用什么来代替呢?为了支持库,类CustomParameterizedException被删除
引用以下文件:
为了处理Spring MVC REST错误,JHipster使用,以提供丰富的、基于JSON的错误消息
您可以通过更少的工作和更多的自
标签: Jhipster
netflix-zuuljhipster-registryjhipster-gateway
使用jhipster6,我生成微服务和网关,它们显示在注册表中,我可以用postman点击微服务,但网关中有一个错误500我用permitAll()配置安全性。可能是zuul的路由问题,我搜索和测试了很多,你有什么想法吗
邮递员请求超时时间为192.168.0.15:8091/services/servicename/api/消息,swagger api文档显示“加载api定义失败。获取错误内部服务器错误/services/servicename/v2/api文档”
更新
感谢@gaël-mar
我正在为此应用程序运行JHipster“6.7.1”
我有一对多实体关系:
一个员工可以有很多车
每辆车只有一名员工
汽车拥有这种关系:我进入汽车页面,决定哪位员工拥有它
该页面将生成一个员工下拉列表:
雇员
{{employeeOption.name}
但是可能有数千名员工,因此默认下拉列表不好。一个提前输入的组件会很好,甚至是一个查找弹出对话框,但现在我想要一个更简单的东西:只需输入员工的ID。用户可以使用employee页面查找员工ID并将其键入
我尝试用一个文本框替换select,只
在Spring引导中,可以在application.properties文件中定义应用程序属性。例如,Rest的前缀可以定义为
spring.data.rest.basePath=api
对于基于Spring Boot的JHipster,我想可以在application.yml文件中定义应用程序属性。但以下方法对我都不起作用:404错误
spring.data.rest.basePath: api
spring:
data:
rest:
bas
我将JHipster 3.4.0与gradle一起使用
请原谅我的新手问题
有时我不相信热重加载,而希望进行完全干净的构建。
然而,执行“构建”任务总是导致运行集成测试
像这样做
test {
// include '**/*UnitTest*'
// include '**/*IntTest*'
// ignoreFailures true
// reports.html.enabled = false
}
在build.gr
在JHipster实体中进行更改后如何更新DB(MySQL)
试用mvnw liquibase:diff如果您对实体进行了手动更改,则必须创建liquibase迁移,将其添加到master.xml ancd,然后重新启动应用程序。如果您对数据库进行了更改,还必须更新实体代码。如果您对实体进行了手动更改,则必须创建Liquibase迁移,将其添加到master.xml ancd,然后重新启动应用程序。如果您对数据库进行了更改,还必须更新实体代码。mvn liquibase:clearCheckSu
我使用jhipster生成器v4.13.1来生成jhipster主应用程序。然后我使用命令
`npm install generator-jhipster-multitenancy`
以便安装多租户发生器
当然,当我尝试执行yo jhipster Multitenance时,会出现一个提示,提示您的应用程序中给定的租户的别名是什么?(公司)在这种情况下按enter键后,下一个错误将出现
events.js:182
throw er; // Unhandled 'error' ev
我刚开始使用JHipster,我正在试验5.0.0-beta.1。我试图用React前端创建一个简单的应用程序
我还尝试导入中描述的示例JDL模型(Oracle“人力资源”示例应用程序)
我做了一个测试
jhipster import-jdl my_file.jdl
一切进展顺利,一切都如广告所示。然而,在前端,所有实体都有一个“我的后缀”后缀,甚至在屏幕上,它们显示为“地区我的后缀”、“国家我的后缀”等
在阅读了文档之后,我找到了“角度后缀”的概念,并进行了尝试
jhipster impo
我正在使用jhipster(版本4.14.3)生成一个web应用程序。问题是,在生产模式下,应用程序无法连接到弹性搜索服务,该服务在端口9200上运行良好。任何帮助都将不胜感激
application-prod.yml:
data:
elasticsearch:
cluster-name: elasticsearch
cluster-nodes: localhost:9300
elasticsearch.yml:
cluster.name: elasti
我已经看到有人可以通过包含这个来改变Jhipster的登录页
registerAuthenticationSuccess() {
this.eventManager.subscribe('authenticationSuccess', (message) => {
this.principal.identity().then((account) => {
if (account.authorities.indexOf('ROLE_CONTRA
我是Jhipster的新手,对它的一些功能理解有问题。因此,我的问题是
我有以下两个微服务。
Microservice 1(MS1)在Java中具有以下数据结构:
Lead {
Customer customer;
Deal deal;
}
Customer{
Integer phoneNumber;
etc...
}
Deal{
Integer value;
etc...
}
Microservice 2(MS2)是JHipster生成的数据库。
DB只有以下SQL表:
CUSTOMER
如何在jhipster项目中正确添加新指令/组件?我发现您可以运行命令来生成实体和服务,但没有指令。。。。正确的方法是什么
yo jhipster:service bar
yo jhipster:entity <entityName>
yo jhipster:服务条
yo jhipster:实体
我没有看到yo jhipster:指令或yo jhipster:组件的任何内容。
如何创建指令/组件?不,假设您讨论的是JHipster 3和angular 1.x,则指令或组件没有子
这是错误文本:我正在使用windows xampp服务器
*****2017-05-31 14:33:41401错误重新启动主o.s.b.SpringApplication:815-应用程序启动失败
org.springframework.context.ApplicationContextException:未能
启动bean“outputBindingLifecycle”;嵌套异常是
org.springframework.cloud.stream.binder.BinderExceptio
我刚把我的Mac升级到Catalina
当我导入jdl Model.jdl时,jhipster
它给
zsh: command not found: jhipster Catalina Mac
我该怎么办
我没有~/.zshrc文件
我必须创建它并添加路径吗?我刚刚重新安装了Jhister
sudo npm install -g generator-jhipster
而且正在工作 我刚刚重新安装了Jhister
sudo npm install -g generator-jhipster
标签: Jhipster
jhipster-registryjhipster-gateway
JHipster网关只是一个负载平衡器/代理,还是一个在Gateways for Applications模式中添加UI功能的平台
帮助我理解为什么会生成网关,为什么它不是一个像注册表(准备运行)这样的应用程序
同样,为什么UAA服务器已经生成,而应用程序还没有准备好像注册表一样运行?我们打算在这里定制和扩展什么?您的网关应用程序是应用程序的入口点,它通常是您的前端应用程序(UI),您必须在这里集成所有后端重启(或微服务)。网关应用程序还可用于公开面向客户的API。社区可能会认为过度促销特定产品
根据文档,在输入字段后,向导应询问我有关关系的问题。相反,它完全跳过这一步,只是继续创建文件。我肯定这曾经有用,但我不知道我能做些什么来打破它
我很乐意提供更多信息,但不知道该去哪里找。我找到了解决方案,这让我感到很尴尬。自从第一次安装jHipster并开始真正尝试创建实体以来,已经过去了几个星期。我首先创建了几个简单的应用程序,然后对其进行处理,以确定如何使用它
现在我已经准备好开始生成实体了。我再次查看了网站,它显示了这些关系。我认为这是我第一次安装jHipster后添加的一项新功能
最后我
创建了两个JHipster项目,即帐户服务和api网关。还从下载了JHipster注册表项目。并在Eclipse中导入每个maven/gradle项目
我是SpringCloud配置的新手,所以想测试JHipster中当前生成的源代码,而不修改任何源代码。但由于错误,未能执行microservice项目
首先,我启动了Jhipster注册表,它在8761上运行。接下来,我启动了api网关,它也位于端口8765,并且能够在Jhipster注册表UI中注册的实例中看到相同的列表
之后,我尝试在端口8
假设您使用这样的JDL脚本为包含帖子的博客创建了一个JHipster应用程序,并且希望有一个BlogDTO来显示其中的帖子(以及一个BlogDTO来显示每个帖子的评论):
Jhipster将使用其DTO创建您的博客、帖子和评论实体,并假设您不想在博客中填充帖子或带有评论的帖子,因此您的博客映射器将如下所示:
@Mapper(componentModel = "spring", uses = {})
public interface BlogMapper extends EntityMapper&
基于,我使用相同的JHipster选项创建了一个应用程序,而不是身份验证类型和开发数据库。对于他的JH实体文件,我得到以下错误
error in /home/me/workspace/gallery/src/main/webapp/app/entities/album/album-delete-dialog.tsx
ERROR in /home/me/workspace/gallery/src/main/webapp/app/entities/album/album-delete-dialo
我正在尝试jhipster,在启动配置为使用mysql作为后端的应用程序时遇到以下错误:
您的数据库连接池配置不正确!应用程序无法启动。请检查您的Spring配置文件,当前配置文件为:[dev]
我已经创建了数据库,mysql正在正确的端口上运行
通过在我的IDE中对此进行故障排除,在尝试配置liquibase时,数据源属性似乎为null
我的应用程序-dev.yml
服务器:
端口:8080
春天:
简介:dev
datasource:
dataSourceClassName: com
在执行“jhipster import jdl your jdl file.jh”生成实体后,如果我发现缺少某些内容(即实体中的关系、实体或字段),我是否可以重做jh文件并再次运行命令进行更改?谢谢你的帮助 这确实是可能的,但这可能会删除您在重新生成模型时对模型所做的一些自定义修改
话虽如此,我强烈建议您看看Jhipster(针对SQL数据库)提供的liquibase功能。这样,您只需使用正确的注释更新模型类,这将相应地更新数据库模型(在其他几个步骤之后)。当你已经在使用你的应用程序时,它可以用
尝试更新现有实体时,我在使用“实体”子生成器时遇到问题
运行生成器时,在进程结束时,将运行以下命令:
纱线运行清理和纱线运行网页包:构建:主
在此过程中,我会遇到以下错误:
[at loader]虚拟/路径/车辆删除对话框中出错。组件。ts:58:23
TS2559:类型“typeof CardEletedDialogComponent”与类型“Component”没有共同的属性
[at loader]。/dummy/path/car对话框中出错。组件。ts:147:27
TS2559:类型“t
我一开始打算将adminLTE的UI引入Jhipster网关应用程序。为此,我遵循以下步骤:
正在从中获取存储库
正在将所需依赖项从AdminLTE的package.json复制到jhipster应用程序的package.json。它在节点\模块文件夹中下载了adminLTE模块
复制源代码,调整/更改,在需要时解决错误。
我可以成功地将代码从jhipser应用程序下adminLTE的admin文件夹中取出,并且我可以实现以下结果
现在的问题是它正在抱怨AdminLTE没有定义。AdminLT
我试图找到我对一个老Jhipster项目的问题的答案,但我无法找到如何在项目配置中看到它们
是否有一个文件我可以检查我是否选择使用JHipster注册表,Angular或React,Maven或Gradle?当然,在查看文件时可以找到一些选项,但是是否有任何特定的配置文件可以保存答案
感谢项目中.yo rc.json文件中的,感谢项目中.yo rc.json文件中的
当我点击API/login成功登录时
授权\u失败:认证\u成功
授权\u失败:false
匿名用户:false
匿名用户:test@gmail.com
当我点击API/account时,它失败了,请查看下面的屏幕截图
授权失败:授权失败
授权\u失败:true
匿名用户:false
匿名用户:匿名用户
()的可能重复项请不要为同一问题打开两个问题,并用要求的详细信息编辑您的第一个问题。的可能重复项请不要为同一问题打开两个问题,并用要求的详细信息编辑您的第一个问题。
我有一个Keyclope 7.0服务器。我的应用程序的用户使用访问类型为public的客户机进行身份验证,然后他们会收到一个承载令牌JWT,以便在对仅承载客户机的后续请求中使用。这个JWT是否以任何方式签名(可能由领域级别的某个东西签名)
我正在尝试实现一个后端服务(JHipster/Spring Security),它需要一个JWT密码来验证请求,但没有找到任何适用于此值的服务。Yes KeyClope将使用其私钥在JWT令牌中添加签名。您可以使用后续公钥验证该令牌
您可以通过调用https:
我生成了两个实体:
销售订单
SalesOrderItem
OrderItem是detail,SaleOrder是master
我使用JDL映射它们:
relationship OneToMany {
SalesOrder{orderItems} to SalesOrderItem{salesOrder}
}
}
工作室屏幕显示
这个方向是相反的吗
对象关系是:
E-R指示:
既然“SaleOrder”是主菜单,您最好在SalesOrderItem中有它的ID或OrderNo
最
我想在index.html上为jhipster应用程序添加一个自定义视图
<script src="scripts/app/custom/newv.js"></script>
<!-- build:js({.tmp,src/main/webapp}) scripts/app.js -->
<script src="scripts/app/app.js"></script>
<script src="scripts/app/app
我正在使用Jhipster Microservice Archi,它更适合我的需要
我正试图找到一种方法将请求从网关发送到Microservice,或者至少向Microservice发送更多的用户信息(电话号码、电子邮件…)。有没有办法做到这一点
我想做的基本上是当一个用户刚刚注册时,我想从网关向microservice发送一个请求,以便创建例如TaxiLocation(如果用户的权限是taxi),或者创建一个商店(如果用户是商店经理)
感谢您的帮助。您要做的是在微服务之间进行通信,因此,在这里
我只是jhipster的新手。最后,我生成了jhipster并运行了一个应用程序。我试图更改静态文件(.html)以进行测试
我所做的如下
我更改了src/main/webapp/app/layouts/footer/footer.component.html文件内容。
(“这是你的页脚”-->“这是你的页脚!!!”
执行命令纱线开始。应用程序运行没有问题
我发现正在运行的应用程序页脚仍然是“这是您的页脚”。但是footer.component.html文件内容仍然是“这是您的页脚!!!”
我
我们已经启动了一个JHipster项目并使用了DTO。起初我并不喜欢,但后来,这让我们可以为REST层定制DTO:完美
但是现在我们正在向项目中添加JMS,并且我们意识到我们的消息侦听器需要访问我们的服务层。。。但是服务返回的DTO适合REST层,而不是消息传递层
为什么JHipster在服务层生成DTO?为什么不在REST层呢?这样,REST和JMS层(以及稍后的其他层)都可以访问只处理实体的服务层。然后,REST和JMS都将拥有适合自己需要的DTO
你知道为什么要这么做吗?
感谢您在JHip
在我的Jhipster Angular 5 web应用程序中更改并应用新的引导主题/模板(例如:)是否容易
有什么程序要遵循吗
谢谢我通过将文件从黑色(注释掉)编辑为lumen,成功地更改了主题:
src\main\webapp\content\scss\vendor.scss
/***************************
put Sass variables here:
eg $input-color: red;
****************************/
// @
我创建了一个全新的jhipster项目。在其中,我还创建了一些实体组件,我想将其作为嵌套组件重用。当我在新组件内创建新模块并尝试将实体用作嵌套组件时,转换不起作用:
我在新模块/组件中使用实体组件,如下所示(jhi pet是实体组件的选择器):
同样的问题。将显示实体列表,但不显示转换
如果我像/pets一样直接进入实体页面,那么翻译就可以了
以下是我的jhipster配置:
"generator-jhipster": {
"promptValues": {
"packageNam
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 22 页