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

广州高端品牌网站建设抖音关键词排名软件

广州高端品牌网站建设,抖音关键词排名软件,昆明做网站公司有哪些,新手做网站买服务器接口文档: 开发前我们先看一下接口文档: 这是实现的预想结果: 实现思路: 设计一下我们的实现思路 拿起家伙实操: 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/wzjs/264173.html

相关文章:

  • 贵阳网站建设 网站制作百度移动端关键词优化
  • 网站建设汉狮怎么样电商运营数据六大指标
  • 书法网站开发的前景深圳搜索seo优化排名
  • 网页和网站有什么关系seo整站优化更能准确获得客户
  • 合肥智能建站模板优化服务平台
  • 江门做网站哪家好广州王牌seo
  • 日照网站建设怎样利用互联网进行网络推广
  • 备案时网站建设方案书百度关键词排名推广
  • 长沙网站建设价格电商如何推广自己的产品
  • 网站开发公司 经营范围石家庄seo优化
  • 深圳做网站(信科网络)广州新闻发布
  • wordpress插件dflip云巅seo
  • 国外做饮料视频网站整合营销包括哪些内容
  • 怎么做自己的网站弄商城佣金百度网站排名查询工具
  • 高端设计网站平台平台推广方式有哪些
  • 网站宣传夸大处罚seo做的比较好的公司
  • 健身器材 网站模版挖掘关键词爱站网
  • 网页设计作业怎么做网站百度推广个人怎么开户
  • 中建西部建设北方有限公司网站搜索引擎营销优化诊断训练
  • 创做网站百度指数大数据
  • 东莞专业做网站公司南京seo网络推广
  • 网站推广公司哎奶茶上海seo网站排名优化公司
  • 页面无法设置wordpressseo每日
  • 如何知道网站用什么程序做的东莞建设企业网站
  • 文明网站的建设与管理几点思考无人区在线观看高清1080
  • 网站做闪电电磁黑帽seo教程
  • 商城小程序方案seoul national university
  • 网站建设方案模板下载站长之家seo综合
  • 保险公司十大排名windows优化大师自动安装
  • 网站开发模式有什么品牌推广活动策划案例