Câu chuyện tiếp cận tuyệt học một technology mới chưa bao giờ hết hot. Nếu như khách hàng đang loay hoay để thuở đầu khởi sản xuất project thứ nhất với Spring Boot thì JHipster là chiến thuật cho bạn.JHipster không đối kháng thuần cho mình project bao gồm Spring Boot, nó còn phù hợp để bạn lúc trước tập tành cùng với Angular giỏi React cùng với CRUD tự backend đến frontend and nhiều hơn thế.Bạn vẫn xem: Jhipster là gì

Bài Viết: Jhipster là gì

JHipster là gì

JHipster is a development platform to generate, develop với deploy Spring Boot + Angular/React web applications và Spring microservices.Bạn đã xem: Jhipster là gì


*

Nói một cách tiến hành dễ chơi, JHipster( viết tắt của Java Hipster) là phương thức đơn giản để các bạn tạo đề nghị một project vây hãm các technology đc yêu mếm nhất với Spring technologies & Angular/React.Khi chúng ta thuở đầu dự án các bạn sẽ chăm lo đến 3 khía cạnh:Server side stack vẫn trông bởi vậy nào?Client side stack đã trông như vậy nào?Làm sao để các chúng ta có thể deploy project của những bạn?

Server side

Khi các bạn thuở đầu build phần backend có những khúc mắc mà các bạn quan tâm chính là:

Ngôn ngữ chúng ta chọn lựa là gì?Tầng dữ liệu sẽ vì thế nào?Hệ thống sẽ bảo mật thông tin ra sao?Khả năng duy trì and không ngừng mở rộng hệ thống?Cách thức đáp ứng API document?Kiểm thử ứng dụng thế nào?Câu vấn đáp sẽ có khi bạn nhìn vào danh sách công nghệ mà JHipster cung ứng :


*

Client side

Với các framework frontend to mạnh


*

Deployment

Deply dự án dễ dàng


*

Tại sao chọn lựa JHipster

Với các gì vẫn nêu sinh hoạt trên cao, tôi hy vọng bọn họ đã biết ly vị vì sao đề nghị lựa lựa chọn JHipster. Các bạn sẽ dễ dàng có được một project đủ phệ mạnh không thiếu các sản phẩm công nghệ căn bạn dạng để trước khi với thời hạn cấp tốc nhất.And nếu khách hàng đang tập tành với Spring để trở thành 1 Java web developer thì chúng ta nên quan tâm đến technology này.

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

Tạo project trước hết với JHipster

Các gì bạn cần phải có để trước khi tạo một project đầu tiên với JHipster:

Setup Yeoman: npm install -g yoCài để JHipster: npm install -g generator-jhipster

Note:

Bạn có thể cần áp dụng Yarn/Homebrew/Chocolatey/Docker để thiết lập JHipster.

Với bước thiết đặt JHipster sinh sống trên cao nếu mình thích cần áp dụng phía Client cùng với Angular JS thì phiên bản JHipster của bạn phải là npm install -g

Tạo project:

Triển khai trên Terminal/cmd:

Tạo 1 folder trống là địa chỉ sẽ chứa project. Mkdir myapplicationChuyển đến thư mục vừa tạo cd myapplication/Generate phần mềm : jhipsterLựa chọn các thứ phù hợp với project của bạn


*

Hiện nay bạn đã có rất các 1 project với:

Run your Spring Boot application:

./mvnw (mvnw if using Windows Command Prompt)

Client application generated successfully.Start your Webpack development hệ thống with:

npm start

Các chú ý khi lựa chọn trong phần config project làm việc trên cao:

H2 in-memory: data sẽ bị mất khi chúng ta restart server.H2 with disk-based: data sẽ không xẩy ra mất khi chúng ta restart server.Nếu không áp dụng 2 một số loại database trên bạn sẽ phải chế tạo ra schema trên local & làm lại config cùng với database vào phần code.

Ví dụ bạn sử dụng Mysql.

Xem thêm: Có Thể Gặp Trùng Roi Ở Đâu ? Bài 1 Trang 19 Sgk Sinh Học 7

Trong thư 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à bạn cần để sinh sản trên local.

JHipster cứu vãn bạn với cùng 1 dòng lệnh có không hề thiếu CRUD cả phần backend và frontendBạn thử thăm dò nó trên doc của JHipster

Tổng kết

Trên đây mình đã diễn ra cho chúng ta phương thức để tạo & run một project với jhipster. Thử tạo and “nghịch” nó, bạn sẽ thích nó sớm thôi.Mình sẽ cốt truyện vào ví dụ về nó rộng trong các nội dung bài viết sau!

Thể Loại: Share kiến thức Cộng ĐồngBài Viết: Jhipster Là Gì – thí điểm Với Jhipster Stack

Thể Loại: LÀ GÌ

Nguồn Blog là gì: https://crimea-troll.com Jhipster Là Gì – nghiên cứu Với Jhipster Stack