项目 说明 gitee github 文档在线预览 一个文档在线预览的中间件,可通过简单的配置即可集成到springboot中,支持word、excel、ppt、pdf、ofd、图片、视频、音频、markdown、代码、网页、epub图书文档、Xmind脑图、压缩文件、bpmn业务流程、cmmn案例管理、dmn决策、3D模型等格式文件的在线预览 多平台文件存储 一个适配多平台文件存储的中间件,可通过简单的配置既可集成到springboot中,将文件存储到本地、AmazonS3、MinIO、华为云OBS、百度云 BOS、阿里云OSS、腾讯云COS、WebDAV、Git等平台 易智Spring 这不是一个AI大模型,但是可以帮你快速集成AI大模型到Spring项目中,并通过“检索增强生成(RAG)”的方式建立专家知识库帮助大模型回答问题 实体SQL工具 提供一套高效、便捷的数据库操作工具集,包括多数据源连接池管理类、SQL语句执行类、SQL语句构建器、实体类构建SQL语句并执行工具类,亦可以快速构造普通的增删改查页面和功能 动态编译工具 在应用运行期动态加载类、bean、rest、切面的工具 多级缓存适配器 这是一个多级缓存适配器,可配置多个caffeine本地缓存和redis缓存服务,并可以串联多个缓存配置形成多级缓存,与spring-cache相结合,支持Caching、Cacheable、CacahePut、CacheEvict等注解的使用 锁适配器 这是一个锁适配器,可配置多个redis锁和zookeeper、服务内ReentrantLock锁,通过注解@Locking对方法加锁,可配置锁失效时间,加锁失败回调bean方法,注解支持根据SpEL表达式获取加锁key Spring任务调度 更轻量化的任务调度功能,完全基于Spring Scheduling Tasks开发,可以动态添加、删除任务调度,可以将Bean转化为任务调度执行 消息中间件 这是一个消息中间件,通过配置和编码即可将相同的消息通过钉钉自定义机器人、钉钉消息、飞书自定义机器人、飞书消息、企业微信自定义机器人、企业微信消息以及邮箱消息通道进行发送,提供统一消息维护方式,发送时会按照对应的平台类型自动进行转换 笔记整理中