JHipster 学习笔记2
写在前面的话:这篇文章中使用的 jhipster 版本是 3.12.2 ,还是使用 yo 来构建的,在最新版本中已经不需要使用 yo 了,创建实体的过程也有一些差异。
JHipster 核心 —— 创建实体(Create Entity)
当你创建好一个项目后,你下一步要做的可能就是添加实体了,对于每个实体,你都需要下面这些内容:
- 一张数据库表;
- 一个 Liquibase 修改集;
- 一个 JPA 实体;
- 一个 Spring Data JPA 仓库对象;
- 一个 spring MVC 的控制器,实现了基础的增、查、删、改方法;
- 一个 Angular 路由、组件和server;
- 一个 html 展示页面;
- 集成测试来验证所有东西是否正确运行;
- 性能测试来验证所有东西是否允许流畅;
如果你有多个实体,那实体之间可能还有相互关联,因此,还需要:
- 数据库外键关联;
- 特殊的 JS 和 html 代码来管理这些关联关系
然而以上内容,只需要我们执行一个指令回答几个问题就可以搞定了,JHipster 一下帮我们写了几百行代码,怎么样,想不想学学这种操作?