
自研框架
文章平均质量分 82
自研web框架,简化javaweb开发,增强模块能力
_吃Tom的Jerry
这个作者很懒,什么都没留下…
展开
-
自研cloud框架专题(零)
自己开发的cloud框架,可作为企业java web开发底层依赖,提供多个模块能力,降低搭建环境难度,增强模块能力.自研cloud框架专题–mybatis-puls模块(一)自研cloud框架专题–security模块(五)自研cloud框架专题–service模块(二)自研cloud框架专题–cache模块(四)自研cloud框架专题–lock模块(三)自研cloud框架专题–web模块(三)自研cloud框架专题–框架介绍(零)原创 2024-03-06 17:16:52 · 508 阅读 · 0 评论 -
自研cloud框架专题–security模块(六)
基于satoken实现的鉴权模块支持路由鉴权及注解鉴权通过exclude-pattern配置,可指定无需路由鉴权路径,跳过路由鉴权通过enable-annotation,可开启或关闭注解鉴权.无需写对应的filter配置2.全局用户伪装(增强)原创 2024-03-08 17:26:46 · 185 阅读 · 0 评论 -
自研cloud框架专题–service模块(二)
1. 自动依赖mybatis-plus模块,拥有cloud下mybatis-plus模块所有能力.具体见:https://github.com/2892824942/ty-cloud/blob/main/ty-framework/ty-framework-mybatis-plus2. 提供实体对象缓存能力,简化简单缓存业务代码开发3. DODTO 通过Mapstruct转换,增强DO-->DTO转换,支持简单关联字段半自动映射,支持审计字段自动映射原创 2024-03-06 18:05:02 · 992 阅读 · 0 评论 -
自研cloud框架专题–通用cache模块(五)
通过依赖对应的cache实现,可自动装载对应配置- 扩展依赖原spring-cache核心能力,保留其扩展能力- 配置原spring配置同样生效,如不使用cache-plus框架能力,原生配置不受影响使用cache-plus相关功能,仅更换配置前缀即可## 2.对于spring-cache增强- 支持多cache同时使用- 支持Redisson实现的CacheManager自动注入- 支持具体缓存失效时间配置,全局配置及注解均支持- 支持二级缓存- 支持强一致事务缓存原创 2024-03-07 16:20:23 · 847 阅读 · 0 评论 -
自研cloud框架专题–web模块(三)
- 自动集成spring-boot-web模块- swagger支持并提供swagger快速配置- knife增强swagger支持- 全局请求参数校验(Validation)支持- 字段脱敏支持- 默认jackson序列化- xss支持- cors支持- 访问日志支持- 全局异常处理,统一返回结果- 系统关键及常用信息启动显示原创 2024-03-08 17:24:00 · 1122 阅读 · 0 评论 -
自研cloud框架专题–mybatis-puls模块(一)
1. 自动集成Mybatis-plus,提供统一的ORM层代码格式,同时支持Mybatis-plus-join(可选)2. 提供父类Mapper,简化开发.支持连表查询,分页查询,简化非空判断,查询结果Map3. 基于Mybatis TypeHandler,提供数据加密,json格式解析,连接符解析等能力原创 2024-03-06 17:27:48 · 758 阅读 · 0 评论 -
自研cloud框架专题-通用lock框架(四)
集成分布式锁能力,starter依赖即可使用分布式锁能力抽象分布式锁的集成,方便快速切换分布式锁方案(目前支持jvm,redis,zookeeper)锁的调用基于spring lockRegistry以及java lock顶层接口,调用统一,支持多厂商实现(可同时使用),支持切换,支持扩展,支持多种锁类型,可重入锁,读锁,写锁等提供注解方式支持,并提供更强大方便的能力lock能力增强,支持本地预锁,事务感知,死锁检测提供方法级定制以及全局定制能力原创 2024-02-20 17:07:03 · 779 阅读 · 0 评论