商城练手项目记录

工程搭建
  • 在搭建工程的时候,需要remove掉子model,要注意parent模块里面注册了改字modle是否删掉了。
  • maven模块是灰色的,无法导入相关的注解包,参考:https://www.cnblogs.com/Jimc/p/10165372.html,在Maven的setting里面,注意下ignoreFile…
分页插件pageHelperd的使用
  • 原理:

PageHelper会使用ThreadLocal获取到同一线程中的变量信息,各个线程之间的Threadlocal不会相互干扰,也就是Thread1中的ThreadLocal1之后获取到Tread1中的变量的信息,不会获取到Thread2中的信息所以在多线程环境下,各个Threadlocal之间相互隔离,可以实现,不同thread使用不同的数据源或不同的Thread中执行不同的SQL语句,所以,PageHelper利用这一点通过拦截器获取到同一线程中的预编译好的SQL语句之后将SQL语句包装成具有分页功能的SQL语句,并将其再次赋值给下一步操作
https://zhuanlan.zhihu.com/p/34444049

  • 使用
    com.github.pagehelper
    pagehelper
    在需要查询的语句前,加入:
    PageHelper.startPage(pageNum, pageSize, orderBy);
    其中A为排序依据的字段名,B为排序规律,desc为降序,asc为升序
SpringBoot 2.3.0 的单元测试

参考:https://docs.spring.io/spring-boot/docs/2.3.0.RELEASE/reference/html/spring-boot-features.html#boot-features-testing
不需要@RunWith和 @SpringConfigurationApplication
直接使用 @SpringBootTest
注意依赖的是Junit5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值