sunrise-spring-boot SunRise 项目的后端开源项目

我要开发同款
匿名用户2019年12月23日
31阅读
开发技术Java
所属分类Web应用开发、后台管理系统(模板)
授权协议MIT

作品详情

sunrise-spring-boot [Gitee] [GitHub] 是 SUNRISE 系列项目的后端和 sunrise-electron-vue [Gitee] [GitHub] 是姊妹项目,该项目是一个前端后台解决方案,它基于 springboot 实现。它使用了最新的技术栈,内置了权限验证,统一异常处理,交互日志记录等,提炼了典型的业务模型,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。

前序准备

你需要在本地安装 JDK8 和Mysq推荐使用 appserv来安装Mysq因为它是精简的。本项目是由 Maven构建。

功能

针对 sunrise-electron-vue [Gitee] [GitHub] 项目的功能接口实现

-ResponseBodyAdvice返回统一的服务器响应格式-@ControllerAdvice统一处理异常信息(Throwable)-Ehcache本地缓存-LogOper交互日志注解-DataPage支持多种数据库进行分页查询-MySQL-Oracle-Db2-Hsqldb-Informix-SqlServer-DictCacheService字典缓存服务-字典数据更新时会向前端推送通知,由前端处理前端缓存-CustomRuntimeException自定义异常类(进行统一捕获)-FastJson-替换springwebHttpMessageConverter-实现RedisSerializer接口-Kaptcha图片验证码-FrontLog前端日志文件存储-Quartz定时任务-RabbitMq中间件(已配置,未使用)-Redis服务器缓存(已配置,未使用)-HandlerMethodArgumentResolver自定义参数解析器(post传送的实体需实现PostEntity接口)-Shiro访问控制-登录次数限制-WebSocket长连接信息接收和发送项目说明#公共依赖管理模块spring-boot-sunrise-parent#核心模块spring-boot-sunrise-core#待开发模块,二次开发应在该包中进行spring-boot-sunrise-console运行运行spring-boot-sunrise-console包下的SpringBootConsoleApplication类注意事项

1、this.getClass().getResourceAsStream("xxx.sql")为空本项目由eclipse开发,因IDEA的特殊性需进行额外的设置才可获取到静态文件,参考地址。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论