自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 SpringBoot项目标准化代码编写

#一、认识项目结构1、项目基本结构基础功能结构entitys // 存放实体类enums // 存放枚举类dto // 存放入参结构vo // 存放出参结构utils // 存放相关工具类核心逻辑功能结构-controller // 基本参数校验--service // 存放服务接口---impl // 存放服务接口实现类(核心业务逻辑功能开发)----dao // 持久层,数据增删改查-----provider // 动态sql拼接层

2021-08-14 14:07:37 1469

原创 你的Springboot项目API接口安全吗?一招签名校验让你睡的安心!

前言现在的项目都采用前后端分类的方式开发了,前后端的通讯方式都通过API进行传输。我们知道,如果是管理后台的开发,可以通过shiro或springSecurity进行权限控制,进而保证API接口的安全性,但是,当我们在进行APP或小程序开发的时候,因为需要用户长期登录等问题,再采用shiro等方式进行安全控制就显得不是那么合理的。可是,如何让我们的API接口变得安全点?不至于当其他人通过抓包的方式拿到你的userId或一些重要参数的时候,对你的数据进行破坏。那么,API接口的签名校验,将会是你阻挡这些

2021-08-14 14:06:28 1902

原创 事务遇到第三方API请求应该怎么做?

一、使用场景 :1.功能实现需多次进行数据库操作2.方法中包含请求第三方API接口二、第三方API使用遇到的场景(1) 第三方API成功或失败不影响主体业务的进行,如消息推送处理方法: 把消息推送的方法摘出来,进行异步处理,避免请求出错影响主体业务流程;注意 : 需把异步方法抽取到另一个类中,否则@Async不生效(2) 第三方API与主体业务不可分割(如员工调动,员工离职相关API)处理展示 :① 请求API,根据API返回结果进行业务处理(进行数据库操作)② 先进行数据库

2021-08-14 14:04:51 3199 2

原创 MyBatis二级缓存自动清理(独家封装)

# 一、前情提要长久以来,对springboot项目中缓存的使用都会有一些争论,一部分人认为缓存就应该具有延时性,即给他设置了10分钟的缓存,就应该10分钟后清理。还有一部分人认为缓存应该具有及时性(或弱及时性),即我设置了缓存后,一旦数据发生变化,缓存需要重新刷新。对于第一种观点,事实上现有的缓存结构就已经满足了,无需我们进行特殊操作,这里我们不做过多讨论。对于第二种观点,事实上现有的缓存结构也能够满足,只不过在加缓存的时候好加,可是在清理缓存的时候,我们需要手动对更新接口进行配置,可是由于项目的.

2021-08-14 13:43:21 2793

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除