Câu cthị trấn tiếp cận tuyệt học một công nghệ mới không lúc nào không còn hot. Nếu bạn đang loay hoay nhằm ban đầu khởi sản xuất project trước tiên với Spring Boot thì JHipster là phương án cho bạn.JHipster ko đơn thuần cho chính mình project tất cả Spring Boot, nó còn cân xứng nhằm chúng ta ban đầu tập tành cùng với Angular hay React với CRUD trường đoản cú backkết thúc mang đến frontend cùng những chưa dừng lại ở đó.

Bạn đang xem: Jhipster là gì

JHipster là gì

JHipster is a development platkhung lớn generate, develop and deploy Spring Boot + Angular/React Web applications & Spring microservices.

*
Nói một giải pháp đơn giản, JHipster( viết tắt của Java Hipster) là giải pháp đơn giản và dễ dàng để bọn họ tạo nên một project xung quanh phần nhiều công nghệ được yêu thích tốt nhất với Spring technologies với Angular/React.Lúc họ ban đầu dự án công trình chúng ta đã quan tâm cho 3 khía cạnh:

Server side staông chồng đang trông như vậy nào?Client side staông xã đang trông như thế nào?Làm sao để bạn có thể deploy project của chúng ta?

Server side

Lúc họ ban đầu build phần backover gồm có câu hỏi cơ mà chúng ta quan tâm kia là:

Ngôn ngữ chúng ta chắt lọc là gì?Tầng dữ liệu vẫn như thế nào?Hệ thống đã bảo mật ra sao?Khả năng gia hạn và mở rộng hệ thống?Cách cung ứng API document?Kiểm demo áp dụng vắt nào?Câu vấn đáp sẽ có được khi chúng ta quan sát vào list công nghệ cơ mà JHipster cung ứng :

*

Client side

Với hầu hết framework frontkết thúc táo tợn mẽ

*

Deployment

Deply dự án dễ dàng dàng

*

Tại sao chọn lựa JHipster

Với đông đảo gì sẽ nêu sống bên trên, tôi mong muốn các bạn vẫn biết ly bởi vày sao nên lựa chọn JHipster. Chúng ta vẫn thuận lợi đã đạt được một project đủ khỏe mạnh tương đối đầy đủ hồ hết máy cơ bản nhằm bắt đầu cùng với thời hạn nkhô hanh tốt nhất.Và nếu khách hàng sẽ tập tành với Spring nhằm vươn lên là 1 Java Web developer thì chúng ta nên quan tâm cho technology này.

Tạo project trước tiên cùng với JHipster

Những gì bạn cần phải có để bước đầu tạo một project đầu tiên với JHipster:

Cài đặt Yeoman: npm install -g yoCài đặt JHipster: npm install -g generator-jhipster

Note:

Quý Khách cũng có thể thực hiện Yarn/Homebrew/Chocolatey/Docker để thiết lập JHipster.

Với bước cài đặt JHipster ở bên trên nếu như bạn có nhu cầu áp dụng phía Client cùng với Angular JS thì bạn dạng JHipster của chúng ta cần là npm install -g

Tạo project:

Thực hiện tại trên Terminal/cmd:

Tạo 1 tlỗi mục trống là khu vực vẫn đựng project. mkdir myapplicationChuyển cho thư mục vừa sinh sản cd myapplication/Generate vận dụng : jhipsterLựa chọn hồ hết vật dụng cân xứng với project của bạn

*

Bây giờ đồng hồ bạn đã sở hữu 1 project với:

Backend: Spring Boot + Spring SecurityDatabase:Mysql (production)H2 with disk-based (development)Frontend: Bootstrap + SASS + Angular 7 (hoặc tốt rộng tùy thuộc vào phiên bạn dạng JHipster bạn thiết lập ở trên)Sau lúc chạy chấm dứt bạn sẽ cảm nhận kết quả nlỗi bên dưới. Đó cũng là phía dẫn nhằm các bạn build project của bản thân trên local.

Xem thêm: Download Getdataback Ntfs & Fat Versi Terbaru Gratis, Download Getdataback Pro 5

Run your Spring Boot application:

./mvnw (mvnw if using Windows Commvà Prompt)

Client application generated successfully.Start your Webpachồng development VPS with:

npm start

Những xem xét Khi chọn trong phần config project sinh hoạt trên:

Jhipster hỗ trợ chúng ta cài đặt đa ngôn từ trong projectJHipster đã chế tạo cho mình project đối với tất cả môi trường của development cùng môi trường thiên nhiên thực tế (production)Ở môi trường xung quanh development: nếu như bạn không muốn thiết đặt các database bên trên local.Bạn có thể áp dụng H2 with disk-based hoặc H2 in -memory. Cả 2 có thể chấp nhận được các bạn thực hiện database ngay lập tức trong giao diện của vận dụng.H2 in-memory: data có khả năng sẽ bị mất khi chúng ta restart server.H2 with disk-based: data sẽ không bị mất khi bạn restart VPS.Nếu ko sử dụng 2 các loại database trên bạn sẽ phải lập schema trên local với sửa lại config với database vào phần code.

lấy một ví dụ các bạn sử dụng Mysql.

Trong thỏng mục project:

src/main/resources/config/application-dev.yml

datasource: type: com.zaxxer.hikari.HikariDataSource url: jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC username: root password:Thì hello sẽ là tên gọi schema mà lại bạn phải nhằm sản xuất bên trên local.

JHipster giúp đỡ bạn với cùng 1 mẫu lệnh tất cả không thiếu CRUD cả phần backend cùng frontendQuý Khách thử mày mò nó bên trên doc của JHipster

Tổng kết

Trên đây mình đã giới thiệu cho chúng ta cách để sản xuất với run một project cùng với jhipster. Hãy thử sinh sản và "nghịch" nó, các bạn sẽ ưa thích nó sớm thôi.Mình sẽ chia sẻ vào cụ thể về nó hơn Một trong những bài viết sau!

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *