- 博客(14)
- 资源 (1)
- 收藏
- 关注

原创 SpringBoot无侵入式API接口统一格式返回,在Spring Cloud OpenFeign 继承模式具有了侵入性
1. Spring Boot 无侵入式API接口统一格式, 变得具有侵入性的那回事2. Decoder解决ResponseBodyAdvice的侵入性1. Spring Boot 无侵入式API接口统一格式, 变得具有侵入性的那回事19年我在csdn上发布了《Spring Boot 无侵入式 实现API接口统一JSON格式返回》,得到的广泛的转载,同时也在Spring Boot多个项目进行了实践操作,得到大家一致好评。可是最近几年随着Spring Cloud的流行,我发现基于Response..
2022-04-20 13:30:00
2029
6

原创 Spring Boot Jackson 自定义JSON序列化和反序列化
1. 序列化1.1. JsonSerializer序列化父类1.2. ContextualSerializer序列化上下文1.3. 自定义序列化注册Jackson1.3.1. SimpleModule1.3.2. @JsonSerialize 注解1.3.3. CustomSerializerFactory2. 反序列化2.1. JsonDeserializer序...
2019-12-08 13:22:04
17229
11

原创 Spring Boot 无侵入式 实现API接口统一JSON格式返回
无侵入式 统一返回JSON格式其实本没有没打算写这篇博客的,但还是要写一下写这篇博客的起因是因为,现在呆着的这家公司居然没有统一的API返回格式????,询问主管他居然告诉我用HTTP状态码就够用了(fxxk),天哪HTTP状态码真的够用吗?在仔细的阅读了项目源码后发现,在API请求的是居然没有业务异常(黑人问好)。好吧 居然入坑了只能遵照项目风格了,懒得吐槽了。因为项目已经开发了半年多了, 要是全...
2019-10-06 17:30:56
12490
46
原创 knife4j (Swagger) 的二次封装, Spring Security 注解展示, Mybatis Plus 排序字段展示, Page对象忽略不必要的字段
我是一个不爱说话的宅男, 经常因为接口问题需要被迫和前端交流, 虽然 knife4j(Swagger) 能够生成API文档, 但是经常会出现一些沟通上面的问题
2022-12-28 16:17:02
1128
2
原创 Spring Expression Language(SpEL)实现ABAC鉴权模型, 动态计算实体的属性、操作类型、相关的环境来控制是否有对操作对象的权限
基于ABAC访问控制动态计算实体的属性、操作类型、相关的环境来控制是否有对操作对象的权限
2022-11-28 14:38:51
3874
原创 MyBatis关系映射//TODO
MyBatis关系映射OneToOneTestOneToManyTestManyToManyTestOneToOne数据表 tb_cardCREATE TABLE tb_card(id INT PRIMARY KEY AUTO_INCREMENT,CODE VARCHAR(18));INSERT INTO tb_card(CODE) VALUES('43...
2020-05-19 16:21:30
376
原创 MyBatis注解动态SQL //TODO
MyBatis注解动态SQL 属性 说明 T SELECT(String… columns) 开始或追加select子句 T FROM(String… tables) 启动或追加from子句 T JOIN(String… joins) T INNER_JOIN(String… joins) T LEFT_OUTER_JO...
2020-05-19 16:20:57
326
原创 Java 4种引用类型
Java 4种应用类型Java 4种应用类型FinalReference(强引用)SoftReference(软引用)WeakReference(弱引用)PhantomReference(虚引用)ReferenceQueue(应用队列)各种引用类型总结虚引用触发OOM使用场景SoftHashMapWeakHashMapJava 4种应用类型java提供FinalReference(强引用) S...
2019-08-30 13:12:54
660
原创 MyBatis & MyBatis-plus
1. Mapper XML 文件1.1. select1.1.1. 分页参数RowBounds1.2. insert, update 和 delete1.3. sql1.4. Parameters //TODO1.4.1. 字符串替换1.5. Result Maps1.5.1. 高级结果映射1.5.2. resultMap1.5.3. id & re...
2018-10-09 15:59:44
4474
原创 CentOS安装MySQL 5.6 教程
1. CentOS安装MySQL教程1.1. 安装条件1.2. 卸载1.3. 安装1.4. 设置远程root1.5. 设置编码2. 坑2.1. 补坑1. CentOS安装MySQL教程1.1. 安装条件活人一个Linux(centOS)耳机1.2. 卸载# yum list installed | grep mysql# yum -y remove...
2018-09-25 16:08:54
353
原创 MySQL常用命令
MySQL常用命令数据库相关SQL连接 MySQL 格式: mysql [-h主机地址] -u用户名 -p用户密码; mysql -uroot -proot; mysql -h110.110.110.110 -uroot -proot;查看所有数据库 show databases;查看单个数据库 格式: show create datab...
2018-03-22 20:35:59
206
ESXi 6.7.0 RTL8168 (瑞昱8168) 网卡驱动的ISO安装包
2023-06-25
金蝶k3bos二次开发接口表
2020-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人