抖音|学习几个Java中非常重要的注解


抖音|学习几个Java中非常重要的注解
文章图片
抖音|学习几个Java中非常重要的注解
文章图片
抖音|学习几个Java中非常重要的注解
文章图片
抖音|学习几个Java中非常重要的注解
文章图片
抖音|学习几个Java中非常重要的注解
文章图片
抖音|学习几个Java中非常重要的注解
文章图片
今天是刘小爱自学Java的第127天 。
感谢你的观看 , 谢谢你 。
今天的知识点有点多 , 有点记不过来了 。
学习内容安排如下:

  • 使用注解优化昨天写的springMVC入门程序 。
  • 映射路径各种风格的学习 , 也就对应了注解@RequestMapping中的参数 。
  • 各种类型的请求参数获取 。
  • 整篇都是围绕着各种注解的使用 , 做个整合 , 以后那个忘了做个回顾 。
一、注解简化代码昨天写了一个springMVC入门程序 , 将其运行流程梳理了一遍 , 但是代码编写太麻烦了 。
1存在的问题
①问题一
映射器、适配器、处理器 , 视图解析器 , 一堆的信息需要配置 。
②问题二
看到new关键字 , 就可以使用spring优化 , 具体在文章第三节中有详细说明 。
一个处理器类只能处理一个请求 , 并且这个类还要在配置文件中配置 。
这个问题我们以前学servlet的时候就遇到过 , 当时我们是创建一个BaseServlet , 再使用反射 , 让其子类一个方法对应一个请求 。
这里的解决方式是使用注解 。
2注解的使用
①配置注解
  • 开启注解扫描:这个在学spring框架的时候就用过很多次了 。
  • mvc注解驱动:这个就相当于自动配置映射器、适配器了 。
②处理器类
【抖音|学习几个Java中非常重要的注解】@Controller:这个注解即相当于将这个处理器类存放到了spring容器中 。
@RequestMapping(\"/show\"):在每个方法上使用这个注解就可以接受一个请求 。
方法名我们可以自定义 , 有多个请求就可以创建多个对应的方法 。
我大胆地猜测一下 , 该注解的底层实现也是使用的反射 , 当然目前就不做深入研究了 。
其中:\"/show\"就对应着访问路径 , 当然在浏览器访问时要在路径后面加上.do 。
二、不同风格的映射路径一共有好几种 , 依次说明 。
1Ant风格的映射
Ant也就是蚂蚁的意思 , 符号“*”不就像一只蚂蚁么?大概这就是它名称的由来 。