Spring MVC - Hướng Dẫn Java

Views: 18.155

Spring MVC là một framework hiện thực mô hình MVC trong ứng dụng web. Spring MVC

Ở bài viết này, mình xin tổng hợp lại các kiến thức cần thiết để các bạn có thể làm việc với Spring MVC.

Nhưng trước tiên, các bạn hãy tìm hiểu cách tạo mới Spring MVC project sử dụng Maven đã nhé!

Controller

  • Tổng quan về controller trong Spring MVC

Ở bài viết này, mình cung cấp các kiến thức cần thiết tổng quan về controller trong Spring MVC.

  • Định nghĩa controller trong Spring MVC

Các bạn sẽ biết cách làm thế nào để định nghĩa một controller trong Spring MVC.

  • Truy cập HttpServletRequest và HttpServletResponse trong controller của Spring MVC

Spring MVC hỗ trợ chúng ta tự động đưa các đối tượng HttpServletRequest và HttpServletResponse vào các phương thức định nghĩa request URL để chúng ta có thể sử dụng.

  • Đưa dữ liệu vào model trong controller của Spring MVC

Để đưa dữ liệu vào model trong mô hình MVC, chúng ta sẽ sử dụng đối tượng Map của Java và các đối tượng Model, ModelMap do Spring MVC cung cấp.

  • Chuyển hướng sau khi xử lý request trong controller của Spring MVC

Các bạn sẽ được hướng dẫn làm thế nào để chuyển hướng request trong Spring MVC.

  • Tìm hiểu về annotation @RestController trong Spring MVC

Trong bài viết này, mình sẽ trình bày với các bạn về annotation @RestController trong Spring MVC.

RequestMapping

  • Định nghĩa request URL cho controller trong Spring MVC

Để định nghĩa một request URL cho controller trong Spring MVC, chúng ta sẽ dùng annotation @RequestMapping.

  • Bind request parameter với tham số của phương thức trong Spring MVC

Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng annotation @RequestParam để bind request parameter với tham số của phương thức trong Spring MVC.

  • Binding biến trong request URI với tham số của phương thức sử dụng annotation @PathVariable trong Spring MVC

Trong bài viết này, mình hướng dẫn các bạn cách bind biến trong request URI với tham số của phương thức sử dụng annotation @PathVariable trong Spring MVC.

  • Sử dụng annotation @RequestMapping với thuộc tính produces trong Spring MVC

Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng thuộc tính produces của annotation @RequestMapping để quy định định dạng dữ liệu sẽ trả về của một request URL.

  • Sử dụng annotation @RequestMapping với thuộc tính consumes trong Spring MVC

Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng thuộc tính consumes của annotation @RequestMapping để quy định định dạng dữ liệu có thể process của một request URL.

  • Định nghĩa HTTP request method cho controller trong Spring MVC

Chúng ta cũng sử dụng annotation @RequestMapping để định nghĩa HTTP request method.

DispatcherServlet

  • Tổng quan quy trình xử lý request trong Spring MVC

Các bạn sẽ có cái nhìn tổng quan về quy trình xử lý request trong Spring MVC khi đọc bài viết này.

  • Khởi tạo và cấu hình DispatcherServlet

Trong bài viết này, các bạn sẽ tìm hiểu cách khai báo để khởi tạo và cấu hình DispatcherServlet.

ViewResolver

  • Sử dụng Thymeleaf trong Spring MVC

Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng Thymeleaf trong Spring MVC.

  • Sử dụng Apache Tiles trong Spring MVC

Trong bài viết này, mình sẽ hướng dẫn các bạn cách sử dụng Apache Tiles để làm template trong Spring MVC.

  • InternalResourceViewResolver trong Spring MVC

Mình sẽ trình bày với các bạn về InternalResourceViewResolver trong Spring MVC trong bài viết này.

Các vấn đề khác

  • Sử dụng JPA trong Spring MVC

Nếu các bạn muốn sử dụng JPA trong Spring MVC, các bạn có thể tham khảo bài viết này.

  • Database migration sử dụng Liquibase với Spring MVC

Các bạn có thể xem hướng dẫn làm thế nào để Liquibase integrate với Spring MVC.

  • Validate request data trong Spring MVC với Bean Validation

Trong bài viết này, mình hướng dẫn các bạn cách validate request data trong Spring MVC với Bean Validation.

  • Cấu hình Spring MVC với WebApplicationInitializer và WebMvcConfigurer

Trong bài viết này, mình hướng dẫn các bạn cách cấu hình Spring MVC với WebApplicationInitializer và WebMvcConfigurer.

  • Internationalization trong Spring MVC

Trong bài viết này, mình hướng dẫn các bạn cách hiện thực internationalization trong Spring MVC.

  • Generate API contract sử dụng Spring MVC-RAML Plugin

Trong bài viết này, mình sẽ hướng dẫn các bạn cách generate API contract sử dụng Spring MVC-RAML Plugin.

  • Generate API contract sử dụng OpenAPI Generator Maven plugin

Trong bài viết này, mình sẽ hướng dẫn các bạn cách generate API contract sử dụng OpenAPI Generator Maven plugin.

4.5/5 - (9 bình chọn)

Từ khóa » Tìm Hiểu Về Spring Mvc