1. Tổng quan Trong bài viết này, tôi sẽ giới thiệu các khái niệm về IoC (Inversion of Control) và DI (Dependency Injection), cũng như xem qua cách chúng được triển khai trong Spring Framework. 2. Inversion of Control là gì? IoC còn có tên gọi đầy đủ là Inversion of Control, được hiểu là một nguyên
Annotation trong Spring Boot là một dạng siêu dữ liệu cung cấp dữ liệu về một program. Nói cách khác, annotation được sử dụng để cung cấp thông tin bổ sung về một program. Các annotation không phải là một phần của ứng dụng mà chúng ta phát triển. Nó không có ảnh hưởng trực
Trong bài viết này, tôi sẽ giới thiệu để các bạn học lập trình Java web hiểu được Spring Boot là gì và các vấn đề chính, giúp bạn đơn giản hóa sử dụng Spring trong phát triển web bằng Java. Spring Boot là gì? Spring Boot là một module của Spring Framework, cung cấp
Jackson là một trong những JSON Parse phổ biến cho ứng dụng Java, với việc phát hành Jackson 2, họ đã thêm hỗ trợ XML Parsing. Trong bài này, chúng ta sẽ học cách convert từ XML sang JSON bằng cách sử dụng thư viện Jackson 2. Trong các project Spring Boot, mặc định nó
Trong hướng dẫn này, các bạn sẽ học được cách xây dựng ứng dụng web REST API đầu tiên với Java 11, Spring 5 và Spring Boot 2.2. Chúng ta sẽ dùng IntelliJ làm IDE nhé. Khởi tạo ứng dụng API REST Spring Boot 2.2 với Spring Initializr Trong ví dụ này, tôi sẽ sử
Chào bà con !Sau 6 tháng trời bỏ bê thì nay mình quay lại viết lách một chút. Đợt rồi có xuất bản sách nhưng thiết nghĩ những gì viết trong đó đều ở mức rất cơ bản. Không biết thì không làm được nhưng cho dù biết hết cũng chưa chắc giỏi được. Bởi
Hiện nay, ngành công nghệ thông tin của Việt Nam đang phát triển mạnh mẽ hơn bất cứ khi nào hết và cũng bởi lẽ đó lập trình viên trở thành một nghề được rất nhiều bạn trẻ theo đuổi. Chúng ta đã chứng kiến sự thăng hoa của ngành ngân hàng trong thập kỷ trước để rồi liên
Nay định bụng viết một bài “cao siêu sâu xa về git commit rebase”. Nhưng ngồi lướt face book lại thấy cái bài post hay quá. Nên lại viết về kinh nghiệm thực tế khi làm việc. Viết message commit như thế nào cho tốt?. Thiết nghĩ theo cái nghề cũng là cái duyên cái nghiệp,
Chào anh em, đối với dân lập trình nói riêng và dân IT nói chung thì việc học và tiếp thu kiến thức mới mỗi ngày là một việc vô cùng quan trọng. Mình có một bài viết chia sẻ về việc: lập trình viên có nên học nhiều hơn một ngôn ngữ lập trình
Trong thời đại công nghệ phát triển chóng mặt như hiện nay, Lập trình viên đang là một nghề khá “hot” và được các nhà tuyển dụng săn đón. Tuy nhiên, cũng phải nhìn trở lại và nhận định rằng lập trình viên nhiều nhưng bao nhiêu trong số đó thực sự đáp ứng được yêu cầu