SpringBoot
文章平均质量分 89
SpringBoot
万叶学编程
少年没有乌托邦,心向远方自明朗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
电脑商城--AOP
Spring AOP面向切面编程允许在不修改原有代码的情况下,通过切面方法统一处理多个业务流程。切面方法需遵循特定规范:使用public权限,根据注解类型确定返回值(@Around需返回Object),可自定义方法名,并可选添加ProceedingJoinPoint参数。实现业务方法耗时统计的步骤包括:添加AOP依赖(aspectjweaver和aspectjtools)、创建带@Aspect和@Component注解的切面类、定义@Around切面方法记录执行时间,并通过execution表达式指定连接点原创 2025-06-23 14:58:51 · 306 阅读 · 0 评论 -
电脑商城--订单
本文详细介绍了电商系统中订单模块的开发流程,主要包括以下内容: 数据库设计:创建t_order和t_order_item表,存储订单主信息和商品明细 实体类创建:分别构建Order和OrderItem实体类映射数据表结构 持久层实现: 编写OrderMapper接口及SQL映射文件 实现订单和订单商品的插入操作 业务层开发: 设计IOrderService接口 实现订单创建逻辑,包含地址查询、购物车数据处理、订单总额计算等 控制器层:创建OrderController处理前端请求,调用服务层完成订单创建 前原创 2025-06-23 14:55:10 · 1071 阅读 · 0 评论 -
电脑商城--购物车
本文摘要: 文章详细介绍了电商系统中购物车功能的实现过程,主要包括: 创建购物车数据表结构 开发购物车实体类、持久层接口和业务逻辑 实现添加商品到购物车功能 检查商品是否已存在 新增或更新商品数量 展示购物车列表 多表关联查询 前端页面渲染 商品数量增减功能 异常处理 前端交互 订单确认页处理 获取勾选商品信息 展示收货地址 系统采用Spring Boot+MyBatis技术栈,前端使用jQuery实现AJAX交互,通过会话管理实现用户数据隔离。原创 2025-06-22 23:16:07 · 847 阅读 · 0 评论 -
电脑商城--用户上传头像
本文详细介绍了用户头像上传功能的实现过程,主要包括以下内容:1. 持久层设计SQL语句更新头像路径;2. 业务层处理用户状态检查和异常处理;3. 控制器层实现文件上传校验和路径保存;4. 前端页面实现头像上传和显示功能;5. 解决前端BUG实现头像即时显示;6. 配置SpringBoot上传文件大小限制。系统采用分层架构设计,通过Cookie缓存头像路径,实现了从文件上传、保存到展示的完整流程,并对各种异常情况进行了处理。原创 2025-06-22 18:45:53 · 737 阅读 · 0 评论 -
电脑商城--用户资料修改
本文详细介绍了用户密码修改和个人资料更新功能的实现方案。在密码修改模块中,采用三层架构设计:持久层通过SQL语句更新密码,并进行用户状态验证;业务层处理密码加密和异常检测;控制器层接收前端请求并返回响应结果。个人资料模块同样遵循三层架构,实现了用户信息的查询和修改功能。文章还涵盖了前端页面的JavaScript处理逻辑,包括AJAX请求的发送和响应处理。单元测试贯穿整个开发过程,确保各层功能的正确性。系统对异常情况(如用户不存在、密码错误等)进行了全面处理,并通过拦截器实现登录状态验证。原创 2025-06-08 13:54:51 · 807 阅读 · 0 评论 -
电脑商城--用户注册登录
本文详细介绍了用户注册与登录功能的实现过程,包括数据表设计、实体类创建、持久层开发、业务逻辑处理、控制器编写以及前端页面交互。内容涵盖密码加密处理(MD5加盐)、自定义异常规划(如用户名重复、用户不存在等)、拦截器配置(用于登录状态检查)以及会话管理(HttpSession存储用户信息)。系统采用分层架构设计,通过MyBatis实现数据持久化,Spring MVC处理请求,并实现了前后端分离的JSON数据交互。文中还包含了SQL语句编写、单元测试方法、状态码规范和项目资源配置等关键技术细节。原创 2025-06-07 22:27:58 · 817 阅读 · 0 评论 -
电脑商城--系统概述与环境搭建
本文介绍了电脑商城系统的开发环境配置、项目分析及开发流程。系统采用Windows11操作系统,使用JDK8、Maven3.6.3、IntelliJ IDEA 2024等工具开发,数据库选用MariaDB-10.3.7,服务器架构为SpringBoot2.4.7+MyBatis2.1.4。项目开发流程包括:确定数据类型及开发顺序(用户→收货地址→商品类别→商品→收藏→购物车→订单)、创建数据库、构建Spring Initializr项目、配置和运行项目。重点阐述了如何解决数据源配置问题及JSON数据处理方式,原创 2025-06-07 21:47:40 · 980 阅读 · 0 评论 -
@RequestParam 和 @RequestBody、HttpServletrequest 与HttpServletResponse
@RequestParam 和 @RequestBody、HttpServletrequest 与HttpServletResponse原创 2025-05-19 17:22:13 · 1778 阅读 · 0 评论 -
pojo层、dao层、service层、controller层的作用
JavaWeb开发中,常见的分层架构包括POJO层、DAO层、Service层和Controller层,各层职责明确,协同工作。POJO层作为普通Java对象,用于表示业务模型或数据库表映射的实体类,属性与数据库字段一一对应。DAO层负责数据持久化操作,直接与数据库交互,执行SQL语句。Service层处理业务逻辑,组合多个DAO层操作,实现复杂业务逻辑,并通过注解保证事务的原子性。Controller层负责接收前端HTTP请求,解析参数并调用Service层处理,最终返回JSON或视图。各层协作流程为:C原创 2025-05-16 16:54:03 · 641 阅读 · 0 评论 -
什么是SpringBoot?Spring Boot 和 Spring MVC 的区别?Spring Boot 的核心特性?
什么是SpringBoot?Spring Boot 和 Spring MVC 有什么区别?Spring Boot 的核心特性有哪些?原创 2025-04-27 14:26:16 · 921 阅读 · 0 评论
分享