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

post image

Multiple form login với spring boot

Trong các thực tế các ứng dụng web-app chúng ta đôi khi gặp phải trường hợp khách hàng muốn tạo 2 page login khác nhau dành cho user và admin vì vậy bài viết này tôi sẽ hướng dẫn các bạn cách cấu hình Multiple form login trong spring boot. Cấu hình Multiple form login

post image

Hướng dẫn tự tạo một Annotation

Annotation (Chú thích) được sử dụng để chú thích trên một class, một trường (field) hoặc một method để cung cấp hoặc bổ sung các thông tin. Nó hoàn toàn không ảnh hưởng tới code của bạn. Hẳn bạn đã 1 lần từng thấy cái @Override phải không? nó là một Annotation chú thích cho trình biên dịch,

post image

Annotation @Lazy trong Spring Boot

Như mặc định, Spring sẽ tạo tất cả các singleton Bean trong quá trình startup Application Context. Tuy nhiên, có những trường hợp chúng ta chưa dùng đến Bean khi mới startup Application Context, mà khi nào yêu cầu thì nó sẽ được tạo ra. Để làm được điều đó, Spring cho ra đời annotation @Lazy. Trong bài viết này, chúng

post image

@Component vs @Service vs @Repository

Trong bài trước chúng ta đã tìm hiểu các khái niệm căn bản và cần thiết trong Spring Boot. Trong bài này tôi sẽ giới thiệu với các bạn các khái niệm về @Component, @Service, @Repository. Kiến trúc trong Spring Boot Kiến trúc MVC trong Spring Boot được xây dựng dựa trên tư tưởng “độc lập”

post image

Bean Life Cycle + @PostConstruct và @PreDestroy

Trong các bài trước, các bạn đã hiểu các khái niệm cơ bản về Bean và cách inject nó trong Spring Boot bằng @Component + @Autowired. Hôm nay chúng ta sẽ tìm hiểu kỹ hơn về vòng đời của Bean. Cài đặt Cấu trúc thư mục: @PostConstruct @PostConstruct được đánh dấu trên một method duy nhất

post image

@Autowired – @Primary – @Qualifier

Trước khi đi vào phần này, có lẽ bạn muốn tìm hiểu cách vận hành của @Autowired tại: Hướng dẫn @Component và @Autowired Trong bài viết này chúng ta sẽ cùng tìm hiểu cách @Autowỉed vận hành và cách sử dụng 2 Annotation @Primary, @Qualifier. Cài đặt Cấu trúc thư mục: Cách inject Bean của Spring @Autowired đánh dấu cho Spring

post image

Hướng dẫn @Component và @Autowired

Đây là bài giới thiệu về 2 Annotation cơ bản trong Spring Boot và @Component và @Autowired để có thể hiểu phần này tốt nhất, bạn nên nắm chắc 2 khái niệm sau: Khái niệm tight-coupling (liên kết ràng buộc) và cách loosely coupled Giải thích Dependency Injection (DI) và IoC Cài đặt Bạn có