Deft Blog

Chia sẻ là cách tốt nhất để học
Menu
  • Tâm sự dev
  • Bản tin
  • Java
    • Học Java cơ bản qua ví dụ
    • Học Lập trình hướng đối tượng
    • Java Swing
    • UnitTest – JUnit 5
    • Lombok
    • Maven
    • Jackson – Json
  • Database
    • Hibernate
    • SQL – Structured Query Language
    • JDBC
  • JavaScript
  • Privacy Policy
  • Terms of Service

Quản lý Transaction với Spring và JPA

Transaction quản lý những thay đổi mà bạn thực hiện trong một hoặc nhiều hệ thống, nó có thể database, message brokers, hoặc bất kỳ loại hệ thống phần mềm nào khác
Read more
11 Comments
Phân biệt @RestController với @Controller trong Spring

Phân biệt @RestController với @Controller trong Spring

@RestController chỉ đơn giản là kết hợp @Controller và @ResonseBody annotation lại với nhau nhầm loại bỏ việc chúng ta phải chú thích
Read more
No Comments
Dùng lâu nhưng bạn có phân biệt được @Component và @Bean trong Spring không?

Dùng lâu nhưng bạn có phân biệt được @Component và @Bean trong Spring không?

Một trong những lợi ích quan trọng mà Spring mang lại là Dependency Injection cho phép khởi tạo và quản lý các bean tự động
Read more
3 Comments

Những annotation cốt lỗi trong Spring mà bạn phải biết

Spring dependency injection là một trong những tính năng cốt lỗi của Spring Framework cho phép khởi tạo, quản lý và lắp ráp các bean trong toàn ứng dụng
Read more
1 Comment

Sự khác biệt giữa @Component, @Repository và @Service trong Spring

Để phân biệt giữa các bean ở mỗi layer, spring đã cung cấp các annotation @Component, @Service, @Repository được mô tả như sau:
Read more
3 Comments
Spring Profile là gì? bạn có thật sự hiểu rõ?

Spring Profile là gì? bạn có thật sự hiểu rõ?

Profile là một trong những khái niệm cốt lỗi của Spring cho phép chúng ta ánh xạ các bean đến các môi trường khác nhau
Read more
No Comments

Hiểu rõ Spring Bean Scope

Một Bean được định nghĩa với singleton scope sẽ khiến IoC container khởi tạo duy nhất một instance cho bean đó và nó được sử dụng trong tất cả
Read more
No Comments
Tại sao Spring Bean được gọi là xương sống của ứng dụng?

Tại sao Spring Bean được gọi là xương sống của ứng dụng?

Thay vì tự khởi tạo và quản lý các dependency trong một class, nó có thể lấy chúng từ một vùng chứa gọi là IoC container
Read more
No Comments

Giới thiệu Inversion of Control và Dependency Injection trong Spring

Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu các khái niệm của IoC (Inversion of Control) và DI (Dependency Injection). Và sau đó chúng ta xem cách Spring framework triển khai các khái niệm này như thế nào nha. Inversion of Control là gì? Nhắc lại kiến thức Trước khi bắt đầu, các bạn cần nhớ lại …
Read more
No Comments
Tổng quan các annotation cơ bản trong Spring Boot

Tổng quan các annotation cơ bản trong Spring Boot

Spring Boot làm cho việc cấu hình Spring dễ dàng hơn với tính năng cấu hình tự động của nó. Các tính năng này phần lớn được sử dụng thông
Read more
No Comments

Posts navigation

Prev 1 … 31 32 33 34 35 36 37 … 91 Next
Học lập trình online

Bài viết liên quan

  • Từ phiên bản Java 8 đến Java 17, có những thay đổi gì? (P1)

  • Phương pháp học lập trình web hiệu quả cho người mới bắt đầu

  • 7 cách để đảo ngược một List trong Java

  • Design pattern trong Java: Command

  • Design pattern trong Java: Facade

  • Design pattern trong Java: Singleton

  • Design pattern trong Java: Observer

  • Design pattern trong Java: Adapter

  • Design pattern trong Java: Abstract Factory

Deft Blog

Chia sẻ là cách tốt nhất để học

Tham gia thảo luận tại group

Trang web liên kết

Học lập trình
Code Convert
Baeldung

Comment gần đây

  • sdcsdc on Hàm trong java với ví dụ cụ thể
  • Nhat Minh on Code smell – Những lỗi thường gặp khi bắt đầu học lập trình(Set 1)
  • Tin Nguyen on Cách đặt biến môi trường JAVA_HOME trong windows 10
  • Tin Nguyen on Cách đặt biến môi trường JAVA_HOME trong windows 10
  • [email protected] on Code smell – Những lỗi thường gặp khi bắt đầu học lập trình(Set 1)
Copyright © 2025 Deft Blog
Privacy Policy - Terms of Service

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More

In case of sale of your personal information, you may opt out by using the link Do Not Sell My Personal Information

Accept Decline Cookie Settings
I consent to the use of following cookies:
Cookie Declaration About Cookies
Necessary (0) Marketing (0) Analytics (0) Preferences (0) Unclassified (0)
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
We do not use cookies of this type.
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
We do not use cookies of this type.
Analytics cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
We do not use cookies of this type.
Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
We do not use cookies of this type.
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
We do not use cookies of this type.
Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
Cookie Settings

Do you really wish to opt-out?