SpringMVC 常用注解(个人笔记)

新项目用到SpringMVC框架,涉及到一些常用注解,在这里打卡记录一下。

@Controller

1、用于标注控制层组件
2、用于标记在一个类上,使用它标记的磊就是一个SpringMVC Controller对象
3、分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping注解
4、可以把Request请求header部分的值绑定到方法的参数上

@RestController

相当于@Controller和@responseBody的组合效果

@Component

范指组件,当组件不好归类的时候,我们可以使用这个注解进行标注

@Repository

用于注解dao层,在daoImpl类上面注解

@ResponseBody

1、异步请求
2、该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式之后,写入到Response对象的body数据区
3、返回的数据不是HTML标签的页面,而是其他某种格式的数据(如json、xml等)使用

@RequsetMapping

一个用来请求地址映射的注解,可以用于类或方法上,用于类上,表示该类中的所有响应请求的方法都是以该地址作为父路径

@Autowired

它可以对类或者常量,方法及构造函数进行标注,完成自动装配工作,通过@Autowired的使用来消除set、get方法

@PathVariable

用于将请求URL中的模板变量映射到处理方法的参数上,即去除URL模板中的变量作为参数

@requestParam

主要用于在SpringMVC后台控制层获取常熟,类似一种是request.getParameter(“name”)

@RequestHeader

可以把请求header部分的值绑定到方法的参数上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值