1.Contrller 注解类型

org.springframework.stereotype.Controller 注解类型用于指示 Spring 类的实例是一个控制器,其注解形式为@Cojltroller 该注解在使用时不需要再实现 Controller 接口,只需要将@Controller注解加入到控制器类上,然后通过 Spring 的扫描机制找到标注了该注解的控制器即可。
为了保证 Spring 能够找到控制器类,还需要在 Spring MVC 的配置文件中添加相应的扫描配置信息:
(1)在配置文件的声明中引入 spring-context
(2)使用<context:component-scan>元素指定需要扫描的类

2.RequestMapping注解类型

[email protected] 注解的使用

Spring 通过@Controller 注解找到相应的控制器类后,还需要知道控制器内部对每一个请求是如何处理的,这就需要使用org.springframework. web. bind .annotation. RequestMapping注解类型 RequestMapping 注解类型用于映射一个请求或一个方法,其注解形式为@RequestMapping ,可以使用该注解标注在一个方法或一个类上。
1.标注在方法上
当标注在一个方法上时 该方法将成为 个请求处理方法,它会在程序接收到对应的 URL请求时被调用。
2. 标注在类上
当标注在一个类上时,该类中的所有方法都将映射为相对于类级别的请求 表示该控制器所处理的所有请求都被映射到value属性值所定的路径下。

[email protected] 注解的属性

@RequestMappi 注解除了可以指定 value 属性外,还可以指定其他一些属性,这些属性如图所示:
Spring MVC的注解
所有属性都是可选的,但其默认属性是value,当value是其唯一属性时,可以省略属性名。

相关文章:

  • 2021-06-30
  • 2022-02-26
  • 2021-12-27
  • 2021-09-23
  • 2021-10-13
  • 2022-01-23
猜你喜欢
  • 2021-06-14
  • 2022-12-23
  • 2021-07-25
  • 2022-01-16
  • 2021-07-06
  • 2021-10-23
相关资源
相似解决方案