@RestController:表示这是一个rest风格的controller,方法上不用使用@ResponseBody都会返回json字符串 @Controller: 标志这是一个controller 的bean @Post/Get/Put/Request/Delete/Mapping("") 标识请求方式和请求路径 @RequestBody 用在Controller的方法的参数上,解析封装json类型的数据为对象 @PathVariable 使用url传参,将路径中的某个位置的数据用作方法的参数
1、@component 创建类对象 相当于配置
2、@service 写在serviceimpl类上 作用和@component一样
3、@Repository 写在数据访问层上 作用和@component一样
4、@controller 写在控制器上 作用和@component一样
5、@RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类上,则表示类中的所有响应请求的方法都是以该地址作为父路径。
6、@RequestBody:注解实现接收http请求的json数据,将json转换为java对象。
7、@ResponseBody:注解实现将conreoller方法返回对象转化为json对象响应给客户。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。