- @controller 控制器(注入服务)
- 用于标注控制层
- @service服务(注入dao)
- 用于标注服务层,主要用来进行业务的逻辑处理
- @repository(实现dao访问)
- 用于标注数据访问层,
- @component(把普通POJO实例化到spring容器中区,相当于配置文件中的
)
- 泛指各类组件,即不属于其他各种归类时使用。
- @RequestMapping
- RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。
- @Autowired
- 这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。
- 详细解释
- @PathVariable
- @PathVariable绑定URI模板变量值
- 用来获得请求url中的动态参数的
- 详细信息
- @responsebody
- 表示该方法的返回结果直接写入HTTP response body中
- 一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,
- 加上@responsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP response body 中。比如异步获取json数据,加上@responsebody后,会直接返回json数据。
- @Override
只作用于方法,指定子类方法必须重写父类该方法。可避免重写时出现方法名错误,难以调试。 - @Cookie
- 用来获取Cookie中的值
注解
最新推荐文章于 2020-09-11 15:11:49 发布