基于 Solon 框架的,功能类似 Ruoyi 的 WEB 脚手架应用。
摒弃 Spring 的臃肿,尽量采用国产开源软件,符合国人习性,为不擅长 UI 编程的后端程序员提供一个相对简单易上手的 Web 脚手架应用,简单熟悉后就可按自己习惯任意改造使用。
特别鸣谢 Solon,纯国人开发的拥有自主生态的轻量级框架,与其号称的一致:启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 jdk8, jdk11, jdk17, jdk20, graalvm native。
技术交流 QQ 群:439091540
注意:框架中使用了未发布的 Hutool V6 版本,请谨慎用于生产环境。
以下数据来自于 Youcan-Solon --> 系统管理 --> 系统参数 中类型为"公司参数"的参数项,可任意添加修改。
公司全称:Youcan-Solon
公司简称:Youcan
公司地址:宇宙 银行系 太阳系 地球 中国 广东 深圳
公司电话:0755-888888
联系人员:糊搞
联系电话:13000000000
系统用户:用户是系统操作者,该功能主要完成系统用户配置。
系统角色:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
系统权限:配置系统菜单,操作权限,按钮权限标识等。
行政部门:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
公司岗位:配置系统用户所属担任职务
数据字典:对系统中经常使用的一些较为固定的数据进行维护。
系统参数:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
在线用户:当前系统中活跃用户状态监控。
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
缓存监控:对系统的缓存查询,删除、清空等操作。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
技术框架 | 框架名称 | 框架说明 | 相关网站 |
---|---|---|---|
后端框架 | Solon | Java 新的生态型应用开发框架,更小、更快、更简单! | 官网 |
前端框架 | Pear Admin Layui | Pear Admin 是一款开箱即用的前端开发模板,扩展 Layui 原生 UI 样式,集成第三方开源组件,提供便捷快速的开发方式,延续 Admin 的设计规范。 | 官网 |
安全框架 | Sa-Token | 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅! | 官网 |
缓存框架 | solon.cache.jedis | 数据扩展插件,为 Solon Data 提供基于 jedis 的框架适配,主要实现 CacheService 接口。 | 文档 |
模板引擎 | solon.view.enjoy | 视图扩展插件,为 Solon View 提供基于 Jfinal Enjoy(代码仓库)的框架适配。 | 文档 |
持久层框架 | easy-query | 一款 Java/Kotlin 语言下无依赖、高性能、轻量级、强类型的ORM框架支持分库分表读写分离。 | 文档 |
MyBatis-Flex | 一个优雅的 MyBatis 增强框架。 | 官网 | |
定时任务 | Hutool-cron | Hutool 的定时任务模块。 | 文档 |
数据库连接池 | HikariCP | HikariCP 是一个高性能的 JDBC 连接池组件,号称性能最好的后起之秀,是一个基于 BoneCP 做了不少的改进和优化的高性能 JDBC 连接池。 | 官网 |
工具类 | Hutool | Hutool 是一个小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以“甜甜的”。 | 官网 |
验证码 | AJ-Captcha | AJ-Captcha 行为验证码,包含滑动拼图、文字点选两种方式,UI 支持弹出和嵌入两种方式。 | 官网 |