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

苏州招聘网站开发如何申请免费网站

苏州招聘网站开发,如何申请免费网站,龙岩网站建设方案,科技头像文章目录 前言一、代码部分1. User2.UserMapper13. UserSerivce4. UserController15. Result 二、测试1.注册2.再次注册 总结 前言 下面介绍用户注册接口。 一、代码部分 1. User package org.example.springboot3.bigevent.entity;import com.baomidou.mybatisplus.annotat…

文章目录

  • 前言
  • 一、代码部分
    • 1. User
    • 2.UserMapper1
    • 3. UserSerivce
    • 4. UserController1
    • 5. Result
  • 二、测试
    • 1.注册
    • 2.再次注册
  • 总结


前言

下面介绍用户注册接口。


一、代码部分

1. User

package org.example.springboot3.bigevent.entity;import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.time.LocalDateTime;@Getter
@Setter
@ToString
public class User {@TableIdprivate Integer id;//主键IDprivate String username;//用户名private String password;//密码private String nickname;//昵称private String email;//邮箱private String userPic;//用户头像地址private LocalDateTime createTime;//创建时间private LocalDateTime updateTime;//更新时间
}

2.UserMapper1

package org.example.springboot3.bigevent.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.example.springboot3.bigevent.entity.User;/*** Create by zjg on 2024/5/22*/
@Mapper
public interface UserMapper1 extends BaseMapper<User> {
}

3. UserSerivce

package org.example.springboot3.bigevent.service;import org.example.springboot3.bigevent.entity.User;/*** Create by zjg on 2024/5/22*/
public interface UserSerivce {User findUserByName(String username);int addUser(String username, String password);
}
package org.example.springboot3.bigevent.service.impl;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.example.springboot3.bigevent.mapper.UserMapper1;
import org.example.springboot3.bigevent.entity.User;
import org.example.springboot3.bigevent.service.UserSerivce;
import org.example.springboot3.bigevent.utils.Md5Util;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;/*** Create by zjg on 2024/5/22*/
@Service
public class UserSerivceImpl implements UserSerivce {@AutowiredUserMapper1 userMapper1;@Overridepublic User findUserByName(String username) {QueryWrapper<User> queryWrapper = new QueryWrapper<>();queryWrapper.ne("username", username);return userMapper1.selectOne(queryWrapper);}@Overridepublic int addUser(String username, String password) {User user = new User();user.setUsername(username);user.setPassword(Md5Util.getMD5String(password));user.setCreateTime(LocalDateTime.now());user.setUpdateTime(LocalDateTime.now());return userMapper1.insert(user);}
}

4. UserController1

package org.example.springboot3.bigevent.controller;import org.example.springboot3.bigevent.entity.Result;
import org.example.springboot3.bigevent.entity.User;
import org.example.springboot3.bigevent.service.UserSerivce;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/*** Create by zjg on 2024/5/22*/
@RequestMapping("/user/")
@RestController
public class UserController1 {@AutowiredUserSerivce userSerivce;@RequestMapping("register")public Result register(String username, String password){User user=userSerivce.findUserByName(username);if(user==null){//用户不存在,可以注册int i=userSerivce.addUser(username,password);if(i!=1){return Result.error("失败注册,请稍后重新注册!");}}else{return Result.error("该用户已存在,请重新注册!");}return Result.success();}
}

5. Result

package org.example.springboot3.bigevent.entity;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;//统一响应结果
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Result<T> {private Integer code;//业务状态码  0-成功  1-失败private String message;//提示信息private T data;//响应数据//快速返回操作成功响应结果(带响应数据)public static <E> Result<E> success(E data) {return new Result<>(0, "操作成功", data);}//快速返回操作成功响应结果public static Result success() {return new Result(0, "操作成功", null);}public static Result error(String message) {return new Result(1, message, null);}
}

二、测试

1.注册

在这里插入图片描述
在这里插入图片描述

2.再次注册

在这里插入图片描述


总结

回到顶部

http://www.yayakq.cn/news/30836/

相关文章:

  • 企业网站模板源码资源下载网站友情链接怎么做
  • 爱站工具包的模块有哪些h5就是手机端网页吗
  • 网站大图怎么优化logo网站设计
  • 站群网站建设河北seo推广方法
  • 衡东建设局网站网站做cdn需要注意什么意思
  • 网站源码查询十大博客网站
  • 镇江网站开发公司网站平台构建
  • 品牌网站建设小蝌蚪上海室内设计有限公司
  • 装修公司网站平台云端设计高端网站建设
  • 源码网站代理wordpress什么值得买
  • php开发做网站传统文化网站建设方案
  • 企业微网站模版jsp怎么做网站的删除
  • 网站结构设计wordpress地址怎么打开
  • 汕头seo外包新网站如何做seo推广
  • dede免费手机网站模板下载广告设计专业属于什么大类
  • 大兴安岭网站建设公司注册网站域名后免费建站
  • 天津网站建设哪家做得好南昌做网站哪家公司好
  • 响应式网站开发wordpress原始分页共
  • 网站开发需要用到哪些技术精美网页模板
  • 网站建设辅助导航wordpress发布的文章404
  • 胶州网站优化价格购物网站的建设思维导图
  • 网站维护等重写路由 wordpress
  • 网站建设安全技术苏州战斧网络科技有限公司
  • 网站主关键词智慧展厅设计公司
  • 常州网站制作价格网站不支持m.域名
  • 北京网站推广机构自己找厂家做代理卖货
  • 贵阳东方蜜蜂网站建设网站制作的重要流程图
  • 网站目录遍历中国营销协会官网
  • 网络营销教学网站网站推广怎么做流量大
  • 郓城住房和城乡建设厅网站营销型网站三要素