spring boot注解
来源:互联网 发布:淘宝的保证金怎么退 编辑:程序博客网 时间:2024/06/08 08:41
Spring Boot 优于Spring mvc ,SSM,SSH 的一个亮点就是他使用了好多的注解。
@Autowired
这个注解的作用是将其他的类,接口引入,类似于之前的类的初始化等,用这个注解,类中或接口的方法就可以直接调用了。
这个注解和@Inject,@Resource 作用类似,都能注入类, 接口,但是区别我就不知道了。
@RestController
这个注解的作用是告诉Servlet 这个类是一个控制器,当前台调用后台的时候,根据名称就能找到这个控制类,然后去执行里面的方法。他类似于Spring mvc 中的@Controller,他继承自@Controller。
@RequestMapping和他的衍生品@GetMapping,@PostMapping,
@PutMapping等。
这个注解的作用是当前台界面调用Controller处理数据时候告诉控制器怎么操作。get 对应查询,put 对应更新,post 对应增加, delete 对应删除。
以@GetMapping为例,Spring官方文档说:
@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。该注解将HTTP Get 映射到 特定的处理方法上。
@GetMapping 和 @RequestMapping的不同之处在于@GetMapping不支持@RequestMapping的自定义属性。
@RequestParam,@PathParm,@PathVariable和@@RequestBody
这四个注解都是用来传参数的,第一个是用来传递http://localhost:8080/page1?id=1 这种用的。第二个和第三个用来处理http://localhost:8080/page1/1这种传参数的,后面这个是用来传对象用的。
就我的经验来看:
@RequestBody这个一般处理的是在ajax请求中声明contentType: “application/json; charset=utf-8”时候。也就是json数据或者xml(我没用过这个,用的是json)
@RequestParam这个一般就是在ajax里面没有声明contentType的时候,为默认的。。。urlencode格式时,用这个。
- Spring Boot中的注解
- Spring Boot 常用注解
- spring boot 注解
- Spring Boot中的注解
- Spring Boot Json注解
- Spring Boot注解
- spring-boot注解整理
- Spring boot 注解校验
- Spring Boot 注解类
- Spring Boot 常用注解
- spring boot注解
- Spring Boot 自定义注解
- spring boot注解
- Spring Boot 常用注解
- spring boot之注解
- Spring Boot 注解笔记
- Spring Boot注解
- spring-boot注解整理
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- flex-grow、flex-shrink、flex-basis详解
- NKOJ 4151 (TJOI 2016&HEOI 2016)字符串(后缀数组+倍增+主席树)
- 度盘会员破解
- Java JDK 环境变量的配置
- spring boot注解
- 使用cmd命令创建thinkphp5中的资源控制器
- 汉诺塔用递归算法
- win10下安装TensorFlow1.4.0-GPU
- 67 个拯救前端开发者的工具、库和资源
- POJ1284 Primitive Roots (欧拉函数 & 原根)
- 数据库连接池参数说明--基于tomcat
- 图片通道转换
- MySQL必知必会