本项目是基于 Vue2+SpringBoot+Mysql 制作的在线商城项目。
之前已经实现了后端 Result,也实现了前后端的连通测试。接下来先逐步实现登录功能。不过目前先不连接数据库,先把登录的相关接口和 MD5 加密以及其他必备的功能先写好,然后后续再对接数据库。
一、后端实现
1.1 添加必要依赖
在 pom.xml 中,添加这两个依赖。
jjwt 这个依赖用于生成/校验 Token。后续在 JwtUtil 会用到。hutool-all 是用于做 md5 加密
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.24</version>
</dependency>
1.2 实现 DateTool
用于返回当前时间。
package com.xmut.backend.utils;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateTool {
/**
* 返回当前时间
*
* @return yyyy-MM-dd HH:mm:ss
*/
public static String getCurrTime {
();
Calendar.getInstance();
longFormat.format(calendar.getTime());
}
}






