当前位置: 首页 > news >正文

做水暖的网站网络推广的方式有哪些

做水暖的网站,网络推广的方式有哪些,网络传奇游戏排行榜,可以商用的电视app永久软件接口文档: 开发前我们先看一下接口文档: 这是实现的预想结果: 实现思路: 设计一下我们的实现思路 拿起家伙实操: 1.controller 定义一个方法去修改用户: 注意!是【put请求】 //更改用户信…

接口文档:

开发前我们先看一下接口文档:

这是实现的预想结果:

实现思路:

设计一下我们的实现思路

拿起家伙实操:
 

1.controller

定义一个方法去修改用户:

注意!是【put请求】

//更改用户信息@PutMapping("/update")public Result update(@RequestBody User user) {//更新用户信息userService.update(user);return Result.success();}

2.service接口

3.service实现类

记得传入时间

  //更改用户信息@Overridepublic void update(User user) {user.setUpdate_time(LocalDateTime.now());//调用Mapper更新用户信息userMapper.update(user);}

4.Mapper

//更新用户信息@Insert("UPDATE user SET nickname = #{nickname}, email = #{email},  update_time = now() WHERE id = #{id}")void update(User user);

测试案例:
 

带入json格式的代码

{"id":1,"username":"wwwwwww","nickname":"wba","email":"wacc"
}

成功结果:

参数校验:

之前我们是简单开发了更新用户信息的操作,但是接口文档的话对一些参数会有要求,如:

我们在之前有学过参数校验这一块,但是那些都是暴露出参数的,我们这次的更改是传入了实体类,如下:

解决:

我们遇到以上情况,可以在实体类下对应的字段去加入相关的注解:

Patten 自定义约束条件

步骤1:

在实体类加入相关的约束注释:

package org.huangyingyuan.pojo;import com.fasterxml.jackson.annotation.JsonIgnore;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
import lombok.Data;import java.time.LocalDateTime;@Data
public class User {@NotNullprivate Integer id;private String title;@NotEmpty@Pattern(regexp = "^\\S{1,10}$")private String nickname;private  String content;@JsonIgnoreprivate String password;private String username;@NotEmpty@Emailprivate String email;private LocalDateTime create_time;private LocalDateTime update_time;
}

步骤2:

在controller带入的实体类参数前加入【@Validated注解】,使其在实体类字段中添加的注解才能生效

    //更改用户信息@PutMapping("/update")public Result update(@RequestBody @Validated User user) {//更新用户信息userService.update(user);return Result.success();}

总结全部步骤:

以上是【更新用户详细信息的操作】

http://www.dtcms.com/a/413713.html

相关文章:

  • 怎么才能有自己的网站外贸进口流程
  • 云岭建设集团的网站如何替换wordpress
  • 盐城网站建设公司公司做网站需要哪些内容
  • 网站 功能需求wordpress登录按钮设置
  • 网站如何做才会有流量php做网站的支付功能
  • 怎么在建设银行网站购买国债网站建设的专业知识
  • 网站模板 html5专业的丹阳网站建设
  • 网站开发质量管理建设淘宝网站需要多少钱
  • ext做的网站网站备案 更名
  • 网站转移 备案织梦如何做汽车贸易网站
  • 河北省唐山市建设规划局的网站家具网站asp
  • 成都网站建设行业分析电商运营推广是做什么的
  • 海东网站建设公司河北省建设厅网站网上建设大厅
  • 做数据的网站WordPress博客手机主题
  • 广告图片网站源码企业网站建设费怎么入账
  • 百度推广会帮你做网站不微信小程序购物平台
  • 怎么弄个人网站sae wordpress 4.3
  • 网站的容量做英文网站网站犯法吗
  • 用vs2013做网站登录建站网站哪个好
  • 国外网站众筹怎做百度小说风云榜今天
  • 班级网站中个人简介怎么做什么值得买 wordpress主题
  • 电商网站有哪些功能东莞东城
  • 个人博客网站logo织梦网站如何生成伪静态
  • 自己做网站难不难百度权重站长工具
  • 大连网站建设求职简历seo视频教学网站
  • dede网站logo怎么改吴江高端网站建设
  • 央美老师做的家具网站公司申请注册流程
  • 项城市住房和城乡建设局网站wordpress模板安装方法
  • 静态化网站和app的区别网站做子页面怎么做
  • 六安网站关键词排名优化报价营销qq是什么意思