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

Docker – Chạy một ứng dụng Spring Boot với Docker

Docker là một công cụ được thiết kế để giúp tạo, triển khai và chạy các ứng dụng dễ dàng hơn bằng cách sử dụng các container. Các container cho phép lập trình viên đóng gói một ứng dụng với tất cả các phần cần thiết, chẳng hạn như thư viện, database…vv và gửi tất cả ra dưới

post-image

Docker là gì và được sử dụng để làm gì?

Docker là một open platform cung cấp cho người sử dụng những công cụ và service để người sử dụng có thể đóng gói và chạy chương trình của mình trên các môi trường khác nhau một cách nhanh nhất. Docker là gì ? Docker là một open platform cung cấp cho người sử dụng

post-image

AWS Parameter Store trong SpringBoot

AWS Systems Manager Parameter Store là một dịch vụ của AWS, giúp quản lý cấu hình cho các ứng dụng một cách an toàn, bảo mật. Bạn có thể lưu trữ những dạng data như password, thông tin database, license codes,… một cách tập trung nhất cho tất cả các môi trường (dev, testing, staging, production)

post-image

Firebase Hosting là gì?

Firebase Hosting là một thuật ngữ khá thông dụng trong giới lập trình viên, nhưng không phải ai cũng có thể hiểu được ý nghĩa và mục đích sử dụng khi vào môi trường thực tế cho Website của mình. Để có thể áp dụng tiện ích Hosting của Google hiệu quả và đúng chức

post-image

Giới thiệu về Firebase Cloud Storage

Hôm nay chúng ta tiếp tục tìm hiểu khái quát về Cloud Storage, tức là dịch vụ lưu trữ tĩnh. Với Firebase Cloud Storage thì bạn có thể giảm bớt gánh nặng cho Realtime Database vốn có giới hạn thấp hơn, để lưu trữ các nội dung mang tính tĩnh hơn. Chẳng hạn, profile pictures