controller
时间: 2023-09-09 20:09:04 浏览: 56
控制器(Controller)是一个实现了Controller接口的类,用于提供访问应用程序的行为。控制器可以通过接口定义和注解定义两种方法来实现。\[1\]在Spring框架中,可以使用注解@Controller来声明一个类是一个控制器。控制器的作用是接收请求并返回一个ModelAndView对象,用于指定要显示的视图和传递给视图的数据。\[2\]在使用注解@Controller时,一个控制器只能有一个方法,如果需要多个方法,则需要定义多个控制器类。每个方法对应一个需要匹配的URL。\[2\]另外,被@Controller注解的类中的方法,只要返回值是String,并且有具体的页面可供跳转,就会被视图解析器解析。\[3\]控制器和视图之间是弱耦合关系,可以复用视图并且可以通过配置文件指定要扫描的包来自动注册请求的bean。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [控制器Controller(保姆级教程)](https://blog.csdn.net/HuoGuo11/article/details/123870356)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]