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ó

post image

Một số các tình huống hay gặp khi làm việc với Git

Mình đã giới thiệu tới mọi người Git là gì và một số các câu lệnh Git hay dùng và phù hợp cho người mới học. Ở bài viết này mình sẽ nêu lên một số các tình huống thường gặp khi làm việc với Git khiến chúng ta tốn rất nhiều thời gian để

post image

Những câu lệnh Git hay dùng nhất

Ở bài viết trước mình đã giải thích Git là gì và phân biệt sự khác nhau giữa Git và Github. Bài viết này mình sẽ liệt kê ra những câu lệnh Git hay dùng nhất cho các bạn. 5 câu lệnh cơ bản để đưa dự án lên repository Đầu tiên mình sẽ nêu

post image

Git là gì ? Phân biệt Git và Github

Có lẽ với các lập trình viên thì cái tên Git và Github đã quá quen thuộc. Nhưng nhiều người vẫn hay nhầm lẫn rằng Github và Git là một. Vậy Git là gì và nó với Github khác nhau như thế nào ? Chúng ta cùng tìm hiểu ở bài này nhé. Git là

post image

JPA Criteria API là gì ? Tại sao nên sử dụng ?

JPA Criteria API là một tiền định nghĩa API được sử dụng để định nghĩa câu lệnh queries cho các entities. Nó là một sự ra đời nhằm thay thế cho JPQL query, Những queries được tạo ra là khá an toàn và linh hoạt dễ thay đổi. Tại sao nên sử dụng JPA Criteria