随笔分类 - 博客项目实战Blog
博客项目实战开发,全程更新,讲解记录,最后会把源码发布到GitHub上供大家学习参考
摘要:前言 现在前后端分离,基于session设计到跨越问题,而且session在多台服器之前同步问题,肯能会丢失,所以倾向于使用jwt作为token认证 json web token 导入java-jwt工具包 <dependency> <groupId>com.auth0</groupId> <art
阅读全文
摘要:前言 大型完善项目中肯定是需要一个全局日志拦截,记录每次接口访问相关信息,包括: 访问ip,访问设备,请求参数,响应结果,响应时间,开始请求时间,访问接口描述,访问的用户,接口地址,请求类型,便于项目的调试追踪 整合日志 SpringBoot已经帮我们做了日志整合,在它的父pom项中 <parent
阅读全文
摘要:前言 项目开发中异常捕获,抛出,记录,也是非常重要的,便于我们以后项目bug定位追踪, Hibernate Validator 参数校验 通过整合spring-boot-starter-validation进行全局参数校验 <!--参数校验--> <dependency> <groupId>org.
阅读全文
摘要:前言 由于返回json api 格式接口,所以我们需要通过java bean封装一个统一数据返回格式,便于和前端约定交互, 状态码枚举ResultCode package cn.soboys.core.ret; import lombok.Getter; /** * @author kenx * @
阅读全文
摘要:整合MybatisPlus 导入依赖 <!--mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependenc
阅读全文
摘要:项目技术 SpringBoot2.4.7 技术栈 MybatisPlus3.4.x ORM框架 Mysql8.0 数据库 IDEA 2021 开发工具 Mac pro 电脑 Redis 缓存 Thymeleaf 模版引擎 项目架构 打算用现在最流行的架构模式,前后端分离,采用RESTful API
阅读全文
摘要:前言 先从接口项目开始写,blog-api写完全部接口后再写后台blog-admin,再写前端项目blog这样的项目开发顺序 blog-api项目创建 这里自己用IDEA创建即可 目录结构 ├── HELP.md ├── blog-api.iml ├── pom.xml └── src ├── ma
阅读全文
摘要:前言 分享完需求,我们就按照需求去设计数据库就可以了,这里我数据库选用 Mysql 原因呢Mysql相对于其他数据库如ORACLE等轻巧,方便,开源,免费,好用,而且效率也够用 数据库设计 这里数据库设计我推荐大家一款数据库设计工具,我一直在使用觉得还不错叫PDMan 多平台版本,Mac Windo
阅读全文
摘要:一直游走在各大线上写作平台,csdn,博客园,简书,思否,等也在这些博客平台发表写过一些博客,但是一直没有坚持下来,不知道是自己本身懒惰成性还是平台不好用,明明工作之余或者不忙的时候自己是有大量时间去学习,去沉淀的,但是都浪费了,但是我突然觉的我现在不应该这么浪费时间了,可能是年纪大了,有了职业危机
阅读全文
摘要:前言 回首过往 从入行开发作为一个程序员,我就想要一个自己的blog了,我是一个比较爱折腾的人,刚开始了解到时候是使用第三方建站blog系统,如,WordPress ,Typecho,等来搭建自己博客,然后我开始购买阿里云服务器,注册域名,搭建系统,选择主题,甚至不惜付费购买,等一切折腾弄好后,刚开
阅读全文