一、组件型注解:
@Component 在类定义之前添加@Component注解,他会被spring容器识别,并转为bean。
@Repository 对Dao实现类进行注解 (特殊的@Component)
@Service 用于对业务逻辑层进行注解, (特殊的@Component)
@Controller 用于控制层注解 , (特殊的@Component)
以上四种注解都是注解在类上的,被注解的类将被spring初始话为一个bean,然后统一管理。
二、请求和参数型注解:
@RequestMapping:用于处理请求地址映射,可以作用于类和方法上。
value:定义request请求的映射地址
method:定义地request址请求的方式,包括【GET, POST, HEAD, OPTIONS, PUT, PATCH, DELETE, TRACE.】默认接受get请求,如果请求方式和定义的方式不一样则请求无法成功。
params:定义request请求中必须包含的参数值。
headers:定义request请求中必须包含某些指定的请求头,如:RequestMapping(value = “/something”, headers = “content-type=text/*”)说明请求中必须要包含"text/html", "text/plain"这中类型的Content-type头,才是一个匹配的请求。
SpringMVC常用注解
最新推荐文章于 2020-03-11 20:04:38 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)