【程序源代码】开源java开发框架平台
- 2019 年 12 月 25 日
- 筆記
基于Restful风格的开源java spring项目开发框架平台
1 标准的Restful风格,完美的标准化API 2 防止XSS攻击、SQL注入。 3 深度定制mybatis-plus,各种玩法意想不到 4 深入拓展ModelMapper,各种类型一键转换 5 运用Liquibase,增量SQL一键导出 6 接口日志详情打印,所有访问信息一览无遗 7 各项配置调至最优,再也不需要担心默认值性能问题 8 P6spy打印SQL,一切操作尽在掌握 9 Shiro RestApi 鉴权,前后端完全隔离 10 Mock测试、TravisCI保驾护航,BUG再见,再也不见。
功能特性
功能特性说明:
1 核心框架: SpringBoot 2 持久层框架: mybatis、mybatis-plus 3 数据库连接池: HikariCP 4 SQL脚本: Liquibase 5 数据校验: HibernateValidator 6 对象转换: ModelMapper 7 JSON转换: Jackson 8 接口文档: Swagger 9 基础工具类: ApacheCommons、VjTools 10 日志: SLF4J、Async Log4j2 11 SQL打印: P6spy 12 权限认证: Shiro 13 页面: layui
使用方法
start方法:
1 准备好上述基本环境 2 导入crown.sql文件 3 启动CrownApplication.java 4 访问http://localhost:8088
功能浏览

后台管理端默认包含几个部分:主页、用户管理、角色管理、菜单管理,资源管理,基于实现了用户认证、权限分配、菜单的维护和资源配置等主要功能,用户可以在这个基础上二次开发新的业务功能模块就可以了,很是方便。