使用SSM实现注册功能

注册功能

今天我们来写一个注册功能的小demo,仅仅有注册的功能;但是这个注册功能的密码是经过MD5加密的,话不多说,直接上代码
Controller层配置:

/**
 * 注册
 * @param exUserPolo 用户实体类
 * @return
 */
@RequestMapping("/regist")
@ResponseBody
public ResultDto regist(SiUserPojo siUserPojo) {
	try { 
		//获取密码并进行MD5加密
		String passMD5 = Coder.encodeMD5(siUserPojo.getPassword());
		//将MD5存到对象中
		siUserPojo.setPassword(passMD5);
		Date date = new Date();
		siUserPojo.setCreateTime(date);
		loginService.registLogin(siUserPojo);	
		return setResult(ResultType.SUCCESS, "成功");
	} catch (Exception e) {
		e.printStackTrace();
		return setResult(ResultType.FAIL, "失败");
	}
}

Service层:

/**
 * 注册
 * @param siUserPojo 用户实体类
 */
void registLogin(SiUserPojo siUserPojo);

ServiceImpl层:

@Override
public void registLogin(SiUserPojo siUserPojo) {
	 loginDao.registLogin(siUserPojo);	
}

Dao层:

/**
 * 注册
 * @param siUserPojo 用户实体类
 */
void registLogin(SiUserPojo siUserPojo);

Mapper.xml层:

<!-- 注册 -->
<insert id="registLogin" parameterType="com.asi.entity.SiUserPojo">
	INSERT INTO si_user(login_name,password,create_time,modify_time)  
	VALUES(#{loginName},#{password},#{createTime},#{modifyTime})
</insert>

实体类:

private Integer id;
private String loginName;
private String password;
private Date createTime;
private Date modifyTime;

代码结构:
在这里插入图片描述
只写了主要代码的操作过程,具体的并没有写很详细;详细的源码可以留言问我要

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值