
Spring注解
文章平均质量分 60
常用注解
砥砺前行冲冲冲
这个作者很懒,什么都没留下…
展开
-
@Transactional注解与try catch
一、@Transactional注解1、概念(1)作用:Spring的事务回滚(2)在启动类上添加@EnableTransactionManagement注解,开启事务功能(3)抛出 RuntimeException及其子类 或者是 Error 时从才会触发事务的回滚2、失效情况(1)@Transactional 应用在非 public 修饰的方法上(2)@Transactional 注解属性 rollbackFor 设置默认只对非检查型异常回滚。让所有异常都会让事务启动可以将 @Tran原创 2022-05-25 10:31:05 · 8727 阅读 · 5 评论 -
@RequestBody使用
使用@requestBody:当请求content_type为:application/json类型的请求,数据类型为json时, json格式如下:{“aaa”:“111”,“bbb”:“222”}不使用@requestBody:当请求content_type为:application/x-www-form-urlencoded类型的或multipart/form-data时,数据格式为aaa=111&bbb=222注意:需要json转换成实体类时,必须用@RequestBody注解.原创 2022-04-12 16:17:03 · 9937 阅读 · 0 评论 -
@RequestParam使用
1、加与不加的区别@RequestMapping("/list1")public String test1(int userId) { return "list";}@RequestMapping("/list2")public String test2(@RequestParam int userId) { return "list";}(1)不加@RequestParam前端的参数名需要和后端控制器的变量名保持一致才能生效(2)不加@RequestParam参数为非必传,加@R原创 2022-04-12 15:59:57 · 62901 阅读 · 2 评论