本人采用的是mysql5.7版本的,使用Navicat工具。仅供参考,也可以使用其他的数据库,在这里就不一一介绍了
关于Navicat的使用这里不做过多的讲解了。
-- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` varchar(32) unsigned NOT NULL, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO `user` VALUES ('1', 'admin', '123');
这里的假数据,只是作为临时使用,后期将采用UUID或者雪花算法形成ID
将后台代码中的控制器代码作如下修改
if (!Objects.equals("admin", username) || !Objects.equals("123456", requestUser.getPassword())) { String message = "账号密码错误"; System.out.println("test"); return new Result(400); } else { return new Result(200); }
后台项目的一些基本配置
server: tomcat: uri-encoding: UTF-8 port: 8084 servlet: context-path: / spring: #数据库配置 datasource: username: root password: 123456 # mysql5连接驱动 driverClassName: com.mysql.jdbc.Driver # mysql6连接驱动 #driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql:///book?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
请根据自己的实际情况进行更改