吐血整理!14个编写Spring MVC控制器的实用小技巧
本文介绍了编写Spring MVC框架的吐血控制器(controller)的基础技巧和最佳操作。在Spring MVC框架中,整理编写控制器类通常是个编为了处理用户提出的请求。
编写完成后,写S小技控制器会调用一个业务类来处理业务相关任务,控制进而重定向客户到逻辑视图名。器的站群服务器巧Springdispatcher servlet会对逻辑视图名进行解析,实用并渲染结果或输出。吐血这就是整理一个典型的“请求—响应”的完整流程。
1. 使用@controllerstereotype
创建一个能够处理单个或多个请求的个编控制器类,最简单的写S小技方法就是源码下载使用@controllerstereotype注解一个类,如:
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller publicclassHomeController { @RequestMapping("/") publicString visitHome() { // do something before returning view name return"home"; } }如上所示,控制visitHome()方法通过重定向跳转到视图名home来处理应用程序内容路径(/)收到的器的巧请求。 注意:只有在Spring配置文件中启用了注解驱动,实用才能使用@controllerstereotype。吐血
<annotation-driven/>启用注解驱动后,Spring的容器(container)会自动扫描如下包中的亿华云类:
<context:component-scanbase-packagecontext:component-scanbase-package="net.codejava.spring"/>