SpringBoot项目
文章平均质量分 56
再小的帆也能远航!
心海非海_
有时候我们一直在赶路,却忘了放慢脚步。
展开
-
CentOS 7.x 服务器文件目录 (JDK & Redis & Nginx 安装)
文章目录1、JDK2、Redis3、Nginx 安装步骤非常有用的调试技巧 `curl`原创 2022-04-06 20:52:57 · 3821 阅读 · 0 评论 -
【电商支付项目(八)】收货地址模块
文章目录一、自动生成实体类一、自动生成实体类1、Mybatis-generator 依赖2、 generatorConfig 配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/原创 2022-04-04 23:32:35 · 600 阅读 · 0 评论 -
【电商支付项目(七)】购物车模块 & SpringBoot整合Redis
Redis 安装(开发环境、单节点)SpringBoot整合Redis原创 2022-04-04 18:13:03 · 432 阅读 · 0 评论 -
【电商支付项目(六)】商品模块
原创 2022-03-31 22:48:14 · 193 阅读 · 0 评论 -
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingExce
出错愿因:传入的参数不是基本类型原写法:public interface ProductMapper { int deleteByPrimaryKey(Integer id); int insert(Product record); int insertSelective(Product record); Product selectByPrimaryKey(Integer id); int updateByPrimaryKeySelective.原创 2022-03-29 22:59:30 · 372 阅读 · 0 评论 -
【电商支付项目(五)】分类模块
文章目录1、类目查询1、类目查询软删除 - > status:数据库中标记为废弃原创 2022-03-28 23:36:28 · 1017 阅读 · 0 评论 -
解决问题 The Tomcat connector configured to listen on port 8080 failed to start.
在学习SpringBoot过程中, 遇到了各种问题..错误过程:org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8080]] at org.apache.catalina.util.LifecycleBase.start(Life...转载 2022-03-27 20:05:14 · 394 阅读 · 0 评论 -
【电商支付项目(四)】用户模块:注册、登录、登出、单元测试
电商开发前注意事项:技巧①:判断网站是否是前后端分离正式开发1、利用Mybatis-generator自动生成`mall_user`表的`pojo、dao、mapper`2、新建`Service`包电商开发前注意事项:技巧①:判断网站是否是前后端分离前后端分离:1、Content-Type:application/json2、开发顺序:Dao -> Service -> Controller3、单元测试:Service层4、Mybatis打印SQL语句正式开发1、利用原创 2022-03-27 00:47:13 · 1070 阅读 · 0 评论 -
System.out.print vs Log
1.System.out.print/println特点:方便,直观,是jre包中类,随时可用。2.Log通常情况下在实际项目中,我们用一套专门的框架来记录系统运行时的信息。基于spring AOP的思想,业务代码和日志代码隔离开,降低他们之间的耦合性。业务代码的运行与日志的打印并非同步。各自执行各自的部分。特点:异步、解耦、灵活、策略多3.结论作用,用System.out和Log几乎是样的。System.out 是java先天带来的,只要能java程序能运行,System.out就可用;而L原创 2022-03-26 22:43:06 · 1441 阅读 · 0 评论 -
【电商支付项目(三)】(微信vs支付宝)支付系统开发
文章目录一、理论(重要)1、支付场景2、支付理论同步vs异步支付系统和业务系统(仓库、mall、活动)解耦二、代码1、新建项目2、支付接口及实现(前端代码)2.1 微信异步通知问题①:notify_url要在微信后台设置吗?问题②:notify_url一定要用域名吗?用IP地址是否可以?2.1.1 签名校验2.1.2 金额校验2.1.3 修改订单支付状态2.1.4 告诉微信不要重复通知2.2 写入数据库3、微信支付完成页面跳转三、微信支付前端代码注意①:配置单独写,方原创 2022-03-20 23:33:34 · 2374 阅读 · 0 评论 -
【电商支付项目(二)】创建 SpringBoot 应用 & Mybatis 注解、XML使用 & Mybatis 三剑客
文章目录1. 创建SpringBoot应用:1.2 结构要优雅,执行要高效2. Mybatis 三剑客2.1 XML vs 注解2.1.1 Mybatis 注解使用(了解)小技巧①:@MapperScan 代替 @Mapper小技巧②:IDEA配置(节省时间)2.1.2 Mybatis XML使用(熟练掌握)错误①:Invalid bound statement (not found)规范①:替换 select *规范②:专门的测试类小技巧③:用继承减少注解2.2 Mybatis原创 2022-03-14 00:13:28 · 673 阅读 · 0 评论 -
【电商支付项目(一)】数据库设计
电商支付项目数据库设计、SQL语句原创 2022-03-13 15:23:31 · 1443 阅读 · 0 评论 -
蘑菇博客( MoguBlog )//..
冲冲冲原创 2021-11-01 13:31:54 · 909 阅读 · 0 评论