jhipster实体审计@注入问题

jhipster实体审计@注入问题,jhipster,Jhipster,我正在使用generator jhipster 4.0.7,我已经创建了一个项目,我想创建一个新的审计实体。netity已成功创建,但审核生成器正在使用@Inject创建依赖项,而@Inject不是当前jhipster版本的一部分。有人知道如何解决这个问题吗? Thanx简单的方法是,如果您有maven项目,则将javax.inject依赖项添加到您的项目中,即pom.xml;如果您有gradle项目,则将其添加到build.gradle中 对于maven: <dependency>

我正在使用generator jhipster 4.0.7,我已经创建了一个项目,我想创建一个新的审计实体。netity已成功创建,但审核生成器正在使用@Inject创建依赖项,而@Inject不是当前jhipster版本的一部分。有人知道如何解决这个问题吗?
Thanx

简单的方法是,如果您有maven项目,则将javax.inject依赖项添加到您的项目中,即pom.xml;如果您有gradle项目,则将其添加到build.gradle中

对于maven:

<dependency>
        <groupId>javax.inject</groupId>
        <artifactId>javax.inject</artifactId>
        <version>1</version>
    </dependency>

您需要检查通过添加此依赖项,您的项目中是否没有任何冲突。这是我不能说的,因为我不知道您还使用了哪些LIB。

谢谢您的回答。我是这样想的,但我想知道是否有一个更“自动化”的解决方案,因为正如您所说的,它可能与其他LIB冲突。我认为删除inject注释并创建适当的构造函数应该不是问题。或者将javax.injectlib添加到类路径,并观察是否存在任何问题。我认为这不会产生任何问题,因为DI容器(在本例中为spring)可以处理两种注入方式。在项目更新之前,这可以是一个中间解决方案:
compile group: 'javax.inject', name: 'javax.inject', version: '1'