Giới thiệu về Blueprint v8 #
Trong generator-jhipster
, mỗi thành viên trong generators
đều là một blueprint.
generator-jhipster
└───generators
├── angular
├── app
├── base
├── base-application
├── base-core
├── base-entity-changes
├── base-workspaces
├── bootstrap
├── bootstrap-application
├── bootstrap-application-base
├── bootstrap-application-client
├── bootstrap-application-server
├── bootstrap-workspaces
├── ci-cd
├── client
├── common
├── cucumber
├── cypress
├── docker
├── docker-compose
├── entities
├── entity
├── export-jdl
├── gatling
├── generate-blueprint
├── git
├── gradle
├── heroku
├── info
├── init
├── java
├── jdl
├── kubernetes
├── kubernetes-helm
├── kubernetes-knative
├── languages
├── liquibase
├── maven
├── project-name
├── react
├── server
├── spring-cache
├── spring-cloud-stream
├── spring-data-cassandra
├── spring-data-couchbase
├── spring-data-elasticsearch
├── spring-data-mongodb
├── spring-data-neo4j
├── spring-data-relational
├── spring-websocket
├── upgrade
├── vue
└── workspaces
Thay đổi lớn so với v7 #
Chi tiết tại trang release 8.0.0. Ở đây điểm lại các thay đổi đáng chú ý.
🖨️ Blueprint #
Thêm #
Sub-generator | Tình trạng | Ghi chú |
---|---|---|
react |
New | Tách ra từ client |
angular |
New | Tách ra từ client |
vue |
New | Tách ra từ client |
Bỏ #
Sub-generator | Tình trạng | Ghi chú |
---|---|---|
aws |
Unmaintained | |
azure-app-service |
Unmaintained | |
azure-spring-cloud |
Unmaintained | |
cloudfoundry |
Unmaintained | |
gae |
Unmaintained | |
openshift |
Unmaintained | |
openapi-client |
Deprecated | |
page |
Deprecated | |
upgrade-config |
Deprecated | |
spring-controller |
Deprecated | |
spring-service |
Deprecated | |
entity-client |
Deprecated | Gộp vào blueprint của client tương ứng: react , angular , vue |
entity-server |
Deprecated | Gộp vào server |
entity-i18n |
Deprecated | Gộp vào languages |
💎 Thư viện và tính năng #
- ⬆️ Spring Boot 3.1.5
- ⬆️ JDK 20, 21
- ⬆️ Node 18 LTS
- ⬆️ Gradle 8.4
- ⬆️ Maven 3.9.5
- ⬆️ Keycloak 22.0.1
- ⬆️ Hibernate 6.2.x
💻 Frontend #
- ⬆️ Angular 16
- ⬆️ Vue 3
- ⬆️ Prettier 3
🙊 React giữ nguyên
Đánh giá #
v8 có nhiều cải tiến và fix lỗi, code gọn gàng hơn. Type cũng được hỗ trợ tốt hơn. Sinh blueprint bằng jhipster generate-blueprint
không gặp lỗi với yeoman-test
như v7.