当前位置: 首页 > 知识库问答 >
问题:

Spring MVC中@Controller注释和Controller

周宏伯
2023-03-14

这些是实现控制器类

AbstractController
AbstractUrlViewController
MultiActionController
ParameterizableViewController
ServletForwardingController
ServletWrappingController
UrlFilenameViewController
AbstractWizardFormController
SimpleFormController

然而,当我们在Spring MVC程序中使用@Controller注释时,如何知道我们的@Controller注释正在实现这些控制器中的任何一个

共有1个答案

商琛
2023-03-14

我想你没有抓住重点。在以前,要注册控制器,您的类必须具有已实现的控制器接口,并选择请求映射类型。有时您必须实现大量代码来实现单个请求映射。

如今,当我们有注释时,模型已经改变了。我们可以处理每个控制器类的多个请求类型。因为在单个@controller注释类中,我们可以处理许多请求映射。

Controller注释是一个专门的@component,它告诉Spring在它里面会找到@requestmapping处理程序。这些处理程序可以用于返回Json、HTML或上传文件。

 类似资料:
  • spring和注释之间的差异。 注释可以同时用于Web MVC和REST应用程序吗? 如果可以,我们如何区分它是Web MVC还是REST应用程序。

  • 本文向大家介绍SpringMVC基于注解的Controller详解,包括了SpringMVC基于注解的Controller详解的使用技巧和注意事项,需要的朋友参考一下 概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和

  • 主要内容:@Controller 注解,@RequestMapping 注解,示例,支持 Ant 风格的路径从 Java 5 开始,Java 就增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以在编译、加载和运行时被读取,执行相应的处理。通过注解,开发人员可以在不改变原有代码逻辑的情况下,在代码中嵌入补充信息。 Spring 从 2.5 版本开始提供了对注解技术的全面支持,以替换传统的 XML 配置,简化 Spring 的配置。作为 Spring 框架的一个子项目, Sp

  • 问题内容: 我正在将控制器转换为较新的注释版本。在旧版本中,我曾经使用以下命令在springmvc-servlet.xml中指定init方法: 如何使用注释版本指定init方法? 问题答案: 您可以使用

  • 本文向大家介绍Springmvc Controller接口代码示例,包括了Springmvc Controller接口代码示例的使用技巧和注意事项,需要的朋友参考一下 Spring MVC Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分: 收集、验证请求参数并绑定到命令对象; 将命令对象交给业务对象,由业务对象处理并返回模型数据; 返回Mode

  • 本文向大家介绍Java注释中的/ **和/ *,包括了Java注释中的/ **和/ *的使用技巧和注意事项,需要的朋友参考一下 Java支持与C和C ++非常相似的单行和多行注释。Java编译器将忽略任何注释中可用的所有字符。 / **被称为文档注释。Javadoc工具在为程序代码创建文档时使用它。 / *用于多行注释。 示例