webims 的前身是有IMS演变而来,在他的基础上升级使用现在最流行spring boot ,mybatis-plus ,并改造了相应的权限,重构了原来代码,使代码更简洁,工具类更实用主框架使用更酷更灵活,可以全屏切换,一切尽在不言中,只有自己体会过才知道好不好用
①可视化数据库连接配置 ②自动生成service及dao层代码:支持Mapper和sqlSession两种配置风格 ③代码结构简单、零依赖、可简单个性化定制
AG-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis等主要框架和中间件,前端采用vue-element-admin组件。
YMP是一个非常简单、易用的轻量级Java应用开发框架,涵盖AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,让开发工作像搭积木一样轻松!
jeesuite统一监控平台。基于springboot+jeesuite-libs构建,包括kafka监控、定时任务、性能监控、分布式配置中心等
这是一个对okhttp3封装后Java网络框架,提供了更为便捷的方法调用。目的是为了替换难用的Apache HttpClient。
轻量级Http,HttpClient,HttpHelper请求框架。清晰明了的请求接口描述,灵活的扩展机制。 支持同步调用; 支持异步调用,异步回调; 支持JSON自动转换为指定类型; 支持自定义输入参数验证; 支持自定义结果解析; 支持自定义头部; 支持快速扩展请求接口,通过Ann或xml描述,请求路径,参数等一目了然; 支持扩展参数验证规则,URL生成规则,请求参数组装规则,结果解析。 支持自定义请求预处理和请求后执行。
基于spring boot上的注解缓存,自带轻量级缓存管理页面。@Cache比spring cache更轻量的缓存,支持单个缓存设置过期时间,可以根据前缀移除缓存。采用fastjson序列化与反序列化,以json串存于缓存之中。ace-cache可以快速用于日常的spring boot应用之中。
JEHC开源平台,采用技术为:spring,springMVC,Mybatis,Activiti5,(Activiti可视化设计器基于IE,火狐,谷歌,360等浏览器),Solr4.10,Mysql,Redis,Ehcache,服务器监控模块,tk压缩,Extjs6.2 ,BootStrap,Junit单元测试,Logback,同时融入了Hessian,数据库读写分离,MQ消息中间件等技术
Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。