-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Spring Security基于过滤器实现图形验证码功能
Spring Security基于过滤器实现图形验证码功能目录前言一. 验证码简介二. 基于过滤器实现图形验证码1. 实现概述2. 创建新模块3. 添加依赖包4. 创建Producer对象5. 创建生...
-
Spring Security基于自定义的认证提供器实现图形验证码流程解析
Spring Security基于自定义的认证提供器实现图形验证码流程解析目录前言一. 认证提供器简介1. 认证提供器AuthenticationProver2. WebAuthenticationD...
-
springboot集成redis lettuce
springboot集成redis lettuce目前java操作redis的客户端有jedis跟Lettuce。在springboot1.x系列中,其中使用的是jedis,但是到了springboo...
-
SpringBoot解决jar包冲突的问题,简单有效
SpringBoot解决jar包冲突的问题,简单有效目录SpringBoot解决jar包冲突今天SpringBoot项目打包发现一直在报错我查到的一个解决方案,可使用所有jar包冲突问题spring...
-
Mybatis Generator Plugin悲观锁实现示例
Mybatis Generator Plugin悲观锁实现示例目录前言实现背景:实现Mybatis悲观锁完整代码前言Mybatis Generator插件可以快速的实现基础的数据库CRUD操作,它同时...
-
使用自定义注解+springAop实现参数非空校验方式
使用自定义注解+springAop实现参数非空校验方式目录自定义注解+springAop参数非空校验新建注解类@interface ParamsVerify利用springAop来实现切面新建一个切面...
-
SpringBoot集成slf4j日志配置的方法
SpringBoot集成slf4j日志配置的方法目录前言1、slf4j概述2、pom.xml的日志依赖3、application.yml的日志配置4、logback.xml配置文件定义5、logbac...
-
SpringMVC @NotNull校验不生效的解决方案
SpringMVC @NotNull校验不生效的解决方案目录SpringMVC @NotNull校验不生效加了两个依赖问题解决@NotNull注解失效原因之一Lombok判断注解怎么使用,总结下来为S...
-
Java杂谈之合格程序员一定要会阅读别人的源码
Java杂谈之合格程序员一定要会阅读别人的源码目录找预览运行效果下载(用idea拉取代码)看运行安装数据库安装前端依赖后端maven更换等分析架构Run一下启动前端前后端分离项目的套路如何找到一个好的...
-
Java Swagger技术使用指南
Java Swagger技术使用指南目录Swagger的作用与概念在项目中使用swagger配置swaggerApiInfo 配置swagger配置扫描接口配置api文档分组多个分组实体类配置Swag...
