Spring+SpringMVC+Hibernate常用注解笔记

前言

嗯,遇到了大量的注解,对于一个没有一路系统学习而是直接接触项目的小白来说,头疼,不过我是不会放弃的,来做个注解学习的笔记

开始

笔记暂时没有章法,遇到什么记录什么

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格式数据

猜你喜欢

转载自blog.csdn.net/zyw644451/article/details/80451078