小编Gaë*_*iou的帖子

如何在JHipster中为实体添加唯一约束?

我有一个名为Author的实体,如下所示.我想在字段"name"上添加一个唯一约束.

@Entity
@Table(name = "author")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@Document(indexName = "author")
public class Author implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;

    @NotNull
    @Column( name = "name")
    private String name;


    @Column(name = "birth_date")
    private LocalDate birthDate;
Run Code Online (Sandbox Code Playgroud)

jpa constraints jhipster

3
推荐指数
3
解决办法
3871
查看次数

如何在jHipster 4中添加自定义js和css文件

因为我不熟悉webpack,所以在使用jhipster 4时我遇到了一些困难.我想在jHipster中添加一些应用程序级别的js和css文件.有人可以建议如何做到这一点.

jhipster webpack

2
推荐指数
2
解决办法
5038
查看次数

开始使用纱线启动后,JHipster无法登录(webpack)

在使用"yarn start"启动后,我无法使用默认管理员登录或测试生成的JHipster(4.2.0)单片应用程序(maven,mysql on dev&prod,ES,Angular4 with i18n - no proxy set)(与"./一起使用) mvnw"虽然).

控制台日志:

同时从本地主机试图代理请求/ API /轮廓信息发生[HPM]错误:9060至http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)同时从本地主机试图代理请求/ API /帐户发生[HPM]错误:9060至http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)HPM 9060到:]而试图代理请求/ API /轮廓信息从本地主机时发生错误http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)HPM 9060到:]而试图代理请求/ API /认证从本地主机时发生错误http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)[HPM]错误而从本地主机试图代理请求/ API /注销发生了:9060到http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)

在开始之前,我使用包装器运行了maven测试并启动了mysql和elasticsearch docker容器(在src/main/docker中生成).

任何想法都将非常感谢,提前感谢.

jhipster webpack

2
推荐指数
1
解决办法
6733
查看次数

如何在 Angular 应用程序的 environment.prod.ts 中动态配置与后端的连接?

构建一个应用程序,其前端用 Angularjs 开发,后端用 Java(maven)开发。

下面是 Angular 与后端通信的 environment.prod.ts 文件。

export const environment = {
  production: true,
  urlAddress: 'http://localhost:8085'
};
Run Code Online (Sandbox Code Playgroud)

到目前为止,在本地部署了应用程序,我按如下方式启动前端和后端,应用程序在本地机器上运行良好 - localhost:4200

frontend 
ng server --host 0.0.0.0

backend
java -jar backend.jar
Run Code Online (Sandbox Code Playgroud)

当我尝试从同一网络中的不同系统访问该应用程序时出现问题。我可以使用系统部署的 IP 地址(如下所示)而不是 localhost:4200 来访问前端。

192.168.43.214:4200
Run Code Online (Sandbox Code Playgroud)

但是到后端的连接不起作用,当我进行浏览器检查时,发现它尝试访问 localhost:8085 作为后端,因为在 environment.prod.ts 文件中硬编码了 IP 地址 localhost:8085。

当我尝试使用系统 IP 地址单独访问 java 后端服务时,jhipster 页面出现并且工作正常。

192.168.43.214:8085
Run Code Online (Sandbox Code Playgroud)

如下配置的 prod 文件解决了这个问题

export const environment = {
  production: true,
  urlAddress: 'http://192.168.43.214:8085'
};
Run Code Online (Sandbox Code Playgroud)

但是我必须事先知道要运行后端服务的系统的 IP 地址。

由于前端和后端都将在同一台服务器上运行。如何让 angular 使用自己的 IP 地址进行后端连接。

谢谢,

莫汉

jhipster angular

1
推荐指数
1
解决办法
1508
查看次数

在 JHipster 应用程序中声明任何 TypeScript 枚举时无阴影误报

我想在我的应用程序中使用枚举:

export const enum typeEnum {
  TVY = 'TVY',

  USER = 'USER',
}
Run Code Online (Sandbox Code Playgroud)

在 npm run webpack:build 中,我收到以下错误:

12:111 错误 'typeEnum' 已经在上层作用域 no-shadow 中声明

我阅读了几个与此错误相关的链接,解决方案是将以下内容添加到 eslint 规则中:

  "no-shadow": "off",
  "@typescript-eslint/no-shadow": "error"
Run Code Online (Sandbox Code Playgroud)

这就是我在 .eslintrc.json 文件中所做的:

{
  "plugins": ["@typescript-eslint/tslint"],
  "extends": ["jhipster"],
  "parserOptions": {
    "project": "./tsconfig.base.json"
  },
  "rules": {
    "@typescript-eslint/tslint/config": [
      "error",
      {
        "lintFile": "./tslint.json"
      }
    ],
    "@typescript-eslint/no-unused-vars": [
      "warn",
      {
        "vars": "all",
        "args": "after-used",
        "ignoreRestSiblings": false
      }
    ],
    "@typescript-eslint/no-non-null-assertion": "off",
    "no-shadow": "off",
    "@typescript-eslint/no-shadow": "error"
  }
}
Run Code Online (Sandbox Code Playgroud)

但是现在,我也在 npm run:webpack:build 上收到此错误:

myPath\src\main\webapp\app\vendor.ts [INFO] …

typescript eslint jhipster

1
推荐指数
2
解决办法
2454
查看次数

如何将AngularJS转换为Vue用于JHipster项目?

虽然我知道AngularJS,但我想将Vue用于我的下一个JHipster项目,因为它比AngularJS和Angular 2更简单.我没有从Vue模块中获得太多.我想将生成的AngularJS转换为Vue更容易,而不是从头开始.有关此主题的任何建议或意见?

angularjs jhipster vue.js

0
推荐指数
1
解决办法
2163
查看次数

标签 统计

jhipster ×6

webpack ×2

angular ×1

angularjs ×1

constraints ×1

eslint ×1

jpa ×1

typescript ×1

vue.js ×1