前言
嗯,遇到了大量的注解,对于一个没有一路系统学习而是直接接触项目的小白来说,头疼,不过我是不会放弃的,来做个注解学习的笔记
开始
笔记暂时没有章法,遇到什么记录什么
1.@Controller
注解@Controller表名当前类是一个控制器,一般遇到这个注解的时候类名都会带有Controller,说明这个是控制层
2.@RequestMapping
1.url映射
定义controller方法对应的url,进行处理器映射使用
2.窄化请求映射
为了对url进行分类管理,可以在这里定义根路径,最终访问的url是根路径+子路径
用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径
即在类前面加上 @RequestMapping(value=”xxx/xxxx”) 表示路径xxx/xxxx会映射到该方法上
3.限制http请求方法
出于安全性考虑,对http链接进行方法限制
一般写在方法前
@RequestMapping(value = "getListObjsByIdOrgAndDate", method = RequestMethod.POST)
3.@ResponseBody
@ResponseBody表示方法执行完毕后返回结果直接转化为json格式数据