一.用户注册
1)正则表达式:学习了解正则表达式用于验证用户登录的时候格式是否正确,需要用到什么就百度找什么类型的格式对应的表达式
2)编写对应方法
打断点测试
获取成功
3)进行存入数据库操作
【1】创建时间已经更新自动生成功能
增加判断和保存操作注册成功之后返回登录界面
启动服务进行注册测试
保存到数据库
登录成功
4)抛出用户名重复异常提示用户修改后重试
使用try/catch方法捕获异常
前端修改显示
测试用已存在的用户名注册
提示信息
二。实现商品分类点击显示对应单件商品信息陈列
1.创建测试类查询少女派的类目有哪些商品
1)ProductService中用go-to方法创建测试类ProductServiceTest
package com.redhat.mmall002.service; import com.redhat.mmall002.entity.Product; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.util.HashMap; import java.util.List; import java.util.Map; import static org.junit.jupiter.api.Assertions.*; @SpringBootTest class ProductServiceTest { @Autowired private ProductService service; @Test void test(){ Map<String,Object> map = new HashMap<>(); map.put("categorylevelthree_id",655); service.listByMap(map).forEach(System.out::println); } }
测试结果
2)在商品服务里面定义一个查找商品的方法定义
实现层重写该方法进行实现
最后在handler中填写整合调用路径
修改前端映射
测试
3)实现二级目录显示所有的商品信息
增加type类型的查看
前端的遍历显示方法
测试
进口坚果四件
进口蜜饯两件
点击上面的进口食品显示全部的六件物品
到这里商品展示全部完成了