Hẳn là khi sử dụng các annotation trong spring thì các bạn rất quen thuộc với các chú thích như: @Autowired, @Component, @Repository, @Service…, tuy nhiên đôi khi chúng ta muốn chỉ sử dụng một số annotation trong spring với dự án của mình. Tình huống: Giả sử rằng project của một công ty A […]
Cách giới hạn sử dụng các annotation trong Spring MVC, Spring Boot

Hướng dẫn khắc phục lỗi org.springframework.security.web.firewall.RequestRejectedException trong Spring Security
Khi chúng ta thực hiện lập trình thì lỗi tạo ra thì thường xuyên với các developer. Đặc biệt khi lập trình và cấu hình với java spring framework thì việc thường xuyên gặp lỗi là điều khó tránh khỏi, trong bài viết này tôi sẽ hướng dẫn các khắc phục lỗi khi cấu hình […]
i18n trong Spring MVC là gì? Hướng dẫn tạo ứng dụng web đa ngôn ngữ
Khi ứng dụng của bạn là chỉ dành riêng cho người dùng Việt Nam, tất nhiên chúng ta không cần nghĩ đến việc tạo một ứng dụng web đa ngôn ngữ. Nhưng ngược lại, nếu ứng dụng là global cho tất cả các quốc gia, việc sử dụng i18n trong Spring MVC là một điều nên […]
Hướng dẫn Validation cho nhiều đối tượng trong Spring MVC
Như tôi đã có một bài hướng dẫn chi tiết về cách xử lý Validation trong Spring MVC. Tuy nhiên có bao giờ các bạn đã đặt câu hỏi: “Validation cho nhiều đối tượng trong Spring MVC?” thì sao nhỉ. Cách hiểu và ý nghĩa hoàn toàn tương tự, tuy nhiên cách xử lý có […]
Một số Annotation trong Java Spring thường sử dụng
Trong quá trình lập trình sử dụng Spring Framework, đặc biệt là lập trình Spring MVC để xây dựng một ứng dụng web thì việc thường xuyên sử dụng các Annotation trong spring là điều khó tránh khỏi. Annotation hay còn được gọi là chú thích, được sử dụng để cung cấp thông tin dữ liệu cho mã Java […]
Hướng dẫn Validation trong Spring MVC
Trong bài viết này, tôi sẽ hướng dẫn các bạn cách để Validation trong Spring MVC. Một trong những yếu tố phổ biến nhất của ứng dụng web là xác nhận dữ liệu từ người dùng. Bất cứ khi nào người dùng gửi dữ liệu vào hệ thống của bạn, thì dữ liệu đó phải cần được […]

Hướng dẫn sử dụng JSP Standard Tag Library (JSTL) trong Java
Trong bài viết này, tôi sẽ hướng dẫn các bạn sử dụng JSP Standard Tag Library trong Java hay còn gọi tắt là JSLT trong Java JSP. Nhắc đến lập trình web với jsp/servlet chúng ta sẽ sử dụng một số kiểu thẻ Scriptlet để viết code Java vào trong trang jsp.Tuy nhiên Java không khuyến khích chúng ta […]
Bean Scopes trong Spring (Phạm vi đối tượng trong Spring)
Khi xác định một <bean> bạn có tùy chọn khai báo phạm vi cho bean đó.Ở đây tôi đang nói đến Bean Scopes trong spring. Ví dụ: để buộc Spring tạo ra một trường hợp bean mới mỗi khi cần thì bạn nên khai báo thuộc tính phạm vi của bean là prototype. Tương tự […]
Bean Definition trong Spring
Các đối tượng tạo thành xương sống của ứng dụng của bạn và được quản lý bởi các container Spring IoC được gọi là beans. Một bean là một đối tượng được instantiated, lắp ráp, và quản lý khác bởi một container Spring IoC. Các bean này được tạo ra bằng siêu dữ liệu (metadata) […]
IoC Containers trong Spring
Spring container là cốt lõi của Spring Framework. Đây là một module rất quan trọng và được coi như là một trái tim của Spring Framework.Spring container trong spring sẽ tạo ra các vật thể, nối chúng lại với nhau, cấu hình chúng và quản lý vòng đời của chúng từ khi tạo ra đến khi […]
Ví dụ Hello World với Spring
Chúng ta hãy bắt đầu lập trình với Spring Framework bằng một ví dụ tạo chương trình Hello World với Spring. Trước khi bạn bắt đầu viết ví dụ đầu tiên của mình sử dụng Spring framework, bạn phải chắc chắn rằng bạn đã thiết lập môi trường Spring.Thiết lập môi trường như thế nào […]
Giới thiệu một số project (dự án) của Spring Framework
Bài này xin được giới thiệu về các project hay còn gọi là dự án của Spring Framework. Trong những bài viết giới thiệu về spring framework, thì tôi đã nói khá chi tiết về lý thuyết cũng như một số module trong spring. Vì vậy ở bài này tôi chỉ nói cụ thể về […]
Cơ chế xử lý Request và Respone trong Spring MVC
Trong bài viết về quá trình hoạt động của Spring MVC,tôi đã nói rất rõ về luồng đi của spring như thế nào.Bài viết này tôi sẽ đi chuyên sâu hơn về cơ chế xử lý request và respone trong Spring MVC. Để bạn đọc có thể hiểu rõ cơ chế xử lý Request và […]
Quá trình hoạt động của Spring Framework
Khi lập trình spring framework,các bạn cần có cái nhìn tổng quan về quá trình,cách hoạt động của spring framework làm việc như thế nào.Để hiểu hơn về spring,ở bài này tôi sẽ giải thích bạn đọc về luồng đi của spring khi có một yêu cầu của người dùng gửi đến.Qua đó giúp các […]

Toàn tập ApplicationContext trong Spring Framework
Ở bài viết trước,mình hướng dẫn các bạn cách tạo chương trình Hello World trong chương trình Spring Framework.Trong đó có sử dụng ApplicationContext,đây là một khung chứa của Spring.Tuy nhiên chưa chuyên sâu vào cách sử dụng ApplicationContext như thế nào cho hợp lý.Nên mình quyết định viết một bài nói về ApplicationContext trong Spring để bạn […]
Lập trình Spring với ví dụ tạo chương trình hello world
Tiếp tục với loạt bài hướng dẫn học lập trình spring mình sẽ hướng dẫn các bạn tạo một ví dụ chương trình hello world đơn giản.Nói đơn giản vậy thôi,chứ thật ra lúc mới tìm hiểu thì đối với mình tài liệu spring framework cực kỳ hiếm,chỉ toàn tiếng anh,chứ Việt Nam thì rất […]
Dependency Injection và Inversion of Control trong Spring Framework
Dependency Injection và Inversion of Control trong Spring Framework là hai khái niệm khá trừu tượng và khó hiểu kể cả các lập trình viên mới và cố kinh nghiệm.Hiện có rất nhiều bài viết về Dependency Injection và Inversion of Control,mỗi người lại có một cách giải thích khác nhau.Tuy nhiên ở bài này,mình sẽ giải thích […]

Các module của Spring Framework
Hiện có rất nhiều bài viết vềcác module của Spring Framework,bài này tôi xin tổng hợp lại một số kiến thức cơ bản về các module để các bạn nắm rồi tiếp tục với các bài học sau sẽ hiệu quả hơn. Mục đích của Spring Framework? Mục đích của Spring là trở thành một application […]
Tài liệu học lập trình Spring Framework
Spring Framework là một trong những framework phổ biến nhất thế giới hiện nay của Java,tuy nhiên điểm hạn chế là ít tài liệu học lập trình spring framework cho nên việc tìm hiểu và học tập của các bạn mới học lập trình java khá khó khăn.Một số tài liệu được share thì cũng […]
Giới thiệu tổng quan về Spring framework
Một trong những framework của Java phổ biến nhất hiện nay trên thế giới không ai khác ngoài Spring framework.Chẳng bao giờ là tự nhiên cả,tự nhiên ở đây là spring là framework được lựa chọn yêu thích của các lập trình viên.Đơn giản nó có rất nhiều tính năng hay so với các framework khác,bài viết này […]

Phân biệt Setter và Constructor Injection trong Spring
Spring hỗ trợ hai loại phụ thuộc Injection, sử dụng phương thức setter và constructor. Phân biệt giữa Setter và Constructor Injection trong spring cũng là một trong những câu hỏi phỏng vấn cổ điển.Trong bài viết này không chỉ giúp bạn hiểu Setter vs Constructor Injection mà còn nói lên quy trình tiêm phụ thuộc,cách sử dụng […]