@Controller注解介绍
时间: 2023-03-13 07:23:20 浏览: 103
@Controller注解是Spring框架中的一种注解,它的作用是用于标识控制器组件。它用于标识控制器类,使其成为处理请求的组件,可以处理HTTP请求和其他种类的请求。控制器组件可以处理并响应应用程序中的用户请求,并将请求映射到适当的处理程序。
相关问题
@RestController注解与@Controller注解
@RestController注解相当于@ResponseBody和@Controller合在一起的作用。在Spring4之后新加入的注解,它是@ResponseBody和@Controller的组合注解。与@Controller注解相比,@RestController注解的返回值不会跳转一个页面,而是返回String、Object、json等实体对象。因此,一般在前后端分离的项目中,或者整个控制层无需中转跳转页面时使用@RestController注解。
@Controller注解
@Controller注解是Spring框架中的一个注解,用于标识一个类为控制器(Controller),也就是MVC模式中的C(Controller),用于处理用户请求并返回相应的视图。当一个类被@Controller注解标识后,Spring容器会自动扫描并将其实例化,然后通过@RequestMapping注解将请求映射到对应的方法中进行处理,最终返回一个视图。这个注解是Spring MVC框架中比较常用的注解之一,它的作用相当于在Servlet中使用@Controller注解标识一个Servlet,用于处理请求。
阅读全文