轻量 ioc/aop 框架 loveqq-framework,比 spring 更强大的条件bean推断
loveqq-framework
轻量级 ioc/aop 框架,比 spring 更强大的条件推断;抽象出 mvc 模式,提供嵌入式 reactor-netty、tomcat 服务器;
提供 javafx mvvm 框架,可实现模型-数据的双向绑定;提供动态数据源配置支持;提供注解式缓存支持;
已集成
aspect、reactor-netty、tomcat、nacos、feign、mybatis、spring-tx、jsr303-valid、
logback、jakarta-mail、quartz、xxl-job、pagehelper、redisson、shiro、thymeleaf、
datasource-auto-config、baidu-uid-generator 等常用组件;
默认提供 jar 包瘦身方式打包,支持 jarindex 启动,启动速度更快;
已提供 Ruoyi-for-loveqq 版本,替换到 spring 及其全部 starter,开箱即用。
loveqq-core
项目核心,包含一些通用工具类、jar index 启动引导、泛型推断工具、jdbc 访问工具、bean 封装工具、包读取工具、json 转换工具以及自动配置接口、自动配置注解等
loveqq-boot
ioc 容器具体实现、自动装配、作用域代理(单例/原型/刷新)、懒加载代理、配置文件属性自动绑定(支持嵌套的复杂类型绑定)、条件注解、jsr 条件注解校验器、异步事件、动态代理、spi、自定义 jar index 类加载器等。
loveqq-aop
aop 模块,支持 ant 路径匹配、注解类型匹配、集成 AspectJ 支持 pointcut 表达式匹配。
loveqq-boot-starter-datasource
数据源启动器,支持 HikariCP、druid、tomcat-jdbc 的自动配置,支持动态数据源
loveqq-mvc-core
基础 mvc 抽象,用于适配不同的 web 服务器,包含了路由注册、参数绑定、请求分发、请求拦截器、跨域配置等
loveqq-mvc-servlet
mvc 模式的 servlet 实现,主要实现了 DispatcherServlet,以及 Filter、Servlet 的自动配置等。
配套的启动器是 loveqq-boot-starter-tomcat。
loveqq-mvc-netty
mvc 模式的 reactor-netty 实现,主要实现了 DispatcherHandler,支持命令式/响应式编程风格。自定义响应式 Filter、WsFilter、WsSocketHandler 等,同样支持响应式拦截器。并且支持 netty 以虚拟线程的方式运行。
配套的启动器是 loveqq-boot-starter-netty。
loveqq-cache-core
loveqq 缓存基础抽象,默认基于内存实现。支持缓存注解,统一命令式/响应式缓存注解使用方式,让响应式也可以实现基于注解的缓存管理,支持自定义缓存 key 生成策略
loveqq-cache-redis
loveqq 缓存基于 redis 的实现
loveqq-boot-cloud-bootstrap
微服务架构必须的引导启动模块
loveqq-boot-starter-validator
jsr303-valid 集成,并添加了自定义约束注解,可实现基于 Ognl 表达式的动态联动校验。
loveqq-boot-starter-discovery-nacos/loveqq-boot-starter-config-nacos
集成了 nacos 服务发现、服务配置
loveqq-boot-starter-dubbo
集成了 dubbo 自动配置,可配合注册中心使用
loveqq-boot-starter-feign
集成了 feign 自动配置,可配合注册中心使用,支持 loveqq-mvc 注解
loveqq-boot-starter-rocketmq
集成了 rocketmq 自动配置
loveqq-boot-starter-redisson
集成了基于 redisson 的 redis 支持,同时内置了基于 redis 的简易 mq 实现
loveqq-sdk
用于快速封装 sdk,只需编写请求及响应模型,支持拦截器,易于拓展,支持命令式、响应式风格
loveqq-javafx
javafx mvvm 框架,实现了视图和数据模型的双向绑定。代码中只需操作数据即可反应到视图上,视图上编辑数据即可反应到模型里。
Ruoyi-for-loveqq
基于 loveqq 框架的单体版若依,去除了底层 spring 及其全部 spring boot starter。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇