post image

Cài đặt Spring Tool Suite (STS) trong Eclipse

Bài này sẽ hướng dẫn bạn cách cài đặt Spring Tool Suite (STS) trong Eclipse. Spring Tool Suite là một môi trường phát triển dựa trên Eclipse có được tùy biến cho phát triển ứng dụng Spring. Nó cung cấp một môi trường để thực thi, gỡ lỗi, chạy và triển khai các ứng dụng Spring,

post image

Spring Boot – Logging

Spring Boot sử dụng Apache Commons logging cho tất cả internal logging(nhật ký nội bộ). Cấu hình mặc định của Spring Boot cung cấp hỗ trợ cho việc sử dụng Java Util Logging, Log4j2, và Logback. Sử dụng chúng, chúng ta có thể cấu hình logging console cũng như file logging. Nếu bạn sử dụng

post image

Spring Boot – Actuator

Spring Boot Actuator cung cấp các endpoints(điểm cuối) bảo mật để giám sát và quản lý ứng dụng Spring Boot của bạn. Theo mặc định, tất cả các điểm cuối của bộ truyền động đều được bảo mật. Trong chương này, bạn sẽ tìm hiểu chi tiết về cách kích hoạt bộ truyền động Spring

post image

Spring Boot – Thymeleaf

Thymeleaf là 1 thư viện Java-based được sử dụng để tạo ứng dụng web. Nó hỗ trợ rất tối cho việc phục vụ XHTML/ HTML5 trong các ứng dụng web. Trong bài viết này, bạn sẽ tìm hiểu được chi tiết về Thymeleaf. Thymeleaf Templates Thymeleaf chuyển đổi các file của bạn thành các file

post image

Spring Boot – Interceptor

Khi bạn tới công ty và muốn gặp sếp của công ty đó. Bạn cần phải đi qua các chốt chặn (Interceptor), các chốt chặn ở đây có thể là người bảo vệ cổng, nhân viên lễ tân,.. Trong Spring, khi một request được gửi đến controller, trước khi request được xử lý bởi Controller, nó phải

post image

Spring Boot – Exception Handling

Xử lý exceptions và errors trong APIs và gửi response cho client là điều tốt cho các ứng dụng của doanh nghiệp. Trong bài viết hôm nay, chúng ta sẽ học cách handle exceptions(xử lý ngoại lệ) trong Spring Boot. Trước hết, chúng ta nên hiểu về các annotations sau. Controller Advice @ControllerAdvice là 1

post image

Spring Boot – Swagger2

Swagger2 là 1 project mã nguồn mở được sử dụng để tạo documents REST API cho các dịch vụ web RESTful. Nó cung cấp cho người dùng interface để truy cập dịch vụ web RESTful thông qua browser. Để bật Swagger2 trong ứng dụng Spring Boot, bạn cần thêm các dependencies sau vào file configurations.

post image

Spring Boot – Database Handling

Spring Boot hỗ trợ rất tốt để tạo DataSource cho Database. Chúng ta không cần viết thêm bất kỳ dòng code nào để tạo DataSource trong Spring Boot. Chỉ cần thêm các dependencies và thực hiện cấu hình chi tiết để tạo DataSource và kết nối với Database. Trong bài hôm nay, chúng ta sẽ sử dụng

post image

Hướng dẫn xây dựng API sử dụng HATEOAS

HATEOAS là viết tắt của Hypermedia As The Engine Of Application State. HATEOAS là một trong những chuẩn được khuyến nghị nên sử dụng trong RESTful API. Bài viết này chúng ta sẽ cùng tìm hiểu về khái niệm này và làm 1 ví dụ về nó nhé ^^. HATEOAS là gì ? Đầu tiên