代码拉取完成,页面将自动刷新
简体中文
sunrise-spring-boot [Gitee] [GitHub] 是 SUNRISE 系列项目的前端和 sunrise-electron-vue [Gitee] [GitHub] 是姊妹项目,该项目是一个前端后台解决方案,它基于 spring boot 实现。它使用了最新的技术栈,内置了权限验证,统一异常处理,交互日志记录等,提炼了典型的业务模型,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。
你需要在本地安装 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
- 替换 spring web HttpMessageConverter
- 实现 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 的特殊性需进行额外的设置才可获取到静态文件,参考地址。
如果你觉得这个项目帮助到了你,你可以帮作者买一杯果汁表示鼓励
Copyright (c) 2019-present SunRise
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。