核心技术架构为Spring Boot 2.x + MyBatis Plus + Shiro。其核心创新在于模块化设计与可视化代码生成:
基础架构:采用多模块Maven构建,实现业务模块解耦;集成Redis实现分布式会话管理,支持MySQL/Oracle多数据源动态切换
代码生成器:通过Velocity模板引擎自动生成Entity/Mapper/Service/Controller层代码,开发效率提升60%+
权限体系:基于RBAC模型,支持按钮级权限控制,集成JWT+Shiro双认证机制
监控预警:集成Druid监控SQL性能,结合Admin模块实现服务健康检测