spring boot小卷生鲜电商项目实战
文章平均质量分 76
以一个小卷生鲜电商项目贯穿整个spring boot的应用开发。尽可能多的将项目最佳实践都涵盖进来,让对spring boot零基础的读者轻松上手的同时可以学到企业级的项目开发经验。
Java小卷
这个作者很懒,什么都没留下…
展开
-
快速搭建spring boot工程
快速搭建基于gradle的spring boot本地开发环境。原创 2023-09-08 16:16:10 · 73 阅读 · 1 评论 -
小卷生鲜数据库表设计
介绍数据库建模工具PowerDesigner的实际使用;结合我们要设计的小卷生鲜来谈谈数据库设计规范。原创 2023-09-08 16:38:46 · 67 阅读 · 1 评论 -
建库、建表、连库查询
介绍h2数据库的安装和使用以及用idea数据库连接工具连接并执行查询。原创 2023-09-08 16:52:11 · 79 阅读 · 1 评论 -
spring boot整合mybatis
前面,我们将数据库环境在本地搞定了,是时候来搞定Spring Boot与Mybatis的整合了。废话不多说,开整!原创 2023-09-08 17:04:46 · 80 阅读 · 1 评论 -
优雅实现dao单元测试
前面,我们快速搭建了基于H2数据库的本地数据库服务。也提到了h2数据库是一个非常轻量级的内存数据库,sql语法兼容度非常好,且在内存模式下非常易于做单元测试。这里我们就来实践下吧,开干!原创 2023-09-08 17:50:53 · 257 阅读 · 1 评论 -
集成和使用mybatis生成器
最后一步,我们借助ant工具来完成属性的填充,并调用生成器工具来完成生成工作。原创 2023-09-08 18:01:34 · 39 阅读 · 1 评论 -
mybatis分页插件PageHelper
前面我们已经把mybatis生成器整合进来,并且生成好了model和mapper,这一节我们再把mybatis的分页插件PageHelper集成进来,我们mybatis基本的框架就整合完成了,可以放心的开发dao模块了。原创 2023-09-08 18:05:39 · 77 阅读 · 1 评论 -
小试牛刀:开发用户注册服务层接口
this(msg);在这个异常类中,我们会包装错误信息、错误码以及可能返回的错误数据。注意它是从继承的,在编译阶段不敏感,不受检查,上层调用无需捕获处理,只关心调用就行。原创 2023-09-08 18:08:21 · 80 阅读 · 1 评论 -
用户注册Service单元测试
前面,我们开发好了用户注册的Service服务接口,这一节我们对其进行单元测试,这里我们会测试几种场景,把各种情况都覆盖到。原创 2023-09-08 19:11:17 · 250 阅读 · 1 评论 -
趁热打铁:用户模块剩余服务层接口实现
import ......温馨提醒当我们的接口命名做到见名知意的话,可以不写接口的文档注释import ...@Data/** 用户id *//** 用户角色 1-普通用户 2-管理员 */原创 2023-09-09 09:51:29 · 78 阅读 · 1 评论 -
用户模块Web层开发
以往我们在开发Web组件时,我们只管实现controller。这里小卷给大家一个更优雅的实现方式,我们为controller抽取出接口,俗称web层的api。import ...// 给管理员一个单独的登录入口说明这里我们将REST API接口定义和Controller接口实现进行了分离。这样我们从接口签名中很容易就能看到这个接口是干嘛的,一目了然,这里我们注入了来进行http会话的相关操作。除了这种注入外,我们还可以借助Filter和。原创 2023-09-09 16:28:20 · 81 阅读 · 0 评论